kalinowski
20.07.2003, 10:25:17
mam newsy napisane w oparciu o plik tekstowy
i jak dodam newsa wyswietla wszystkie i jak w tym momencie odswierze to doda mi drugiego takiego samego ;(
co jest powodem i jak tego uniknac
[Regis]
20.07.2003, 10:53:33
To kwestia przegladarki, bo powinna spytac, czy przeslac ponownie te same dane... Przynajmniej moja tak robi
borec
20.07.2003, 10:58:10
w skrypcie ktory dodaje newsa na koncu wyslij headera do strony wyswietlajacej newsy, np.:
[php:1:30dbe22d31]
<?
.... # dodanie newsa
header("Location www.strona.pl/news.php");
?>[/php:1:30dbe22d31]
pamietaj zeby wczesniej nie uzywac echo ani nie wysylac headerow
Omega
20.07.2003, 14:31:58
Jeżeli zapisujesz newsa do zmiennej, a podem zapisując do pliku, używasz drugiej zmiennej, sprawdź czy ta juz istnieje, czyli:
[php:1:862d19c612]<?php
$dodaje = $dodawanyNews;
$nastepny = count( $listanewsow ) + 1;
if ( $listaNewsow[ $nastepny - 1 ] != $dodaje ) {
$listaNewsow[ $nastepny ] = $dodaje;
}
?>[/php:1:862d19c612]
Powinno to wyglądać mniejwiecej tak, wtedy nie doda juz istniejącego.