Strona 1 z 1

COŚ BARDZO DZIWNEGO

PostNapisane: 17 listopada 2004, o 21:56
przez marcin.tom
setcookie("liczba","1");
if (@$liczba != "1")
{$plik = fopen('licznik.txt','r');
$licznik = fgets($plik,10);
$licznik++;
fclose($plik);
$plik = fopen('licznik.txt','w');
fwrite($plik,$licznik,10);
fclose($plik);

$ip1 = $REMOTE_ADDR;
$host1 = gethostbyaddr($ip1);
$data1 = getdate();
$dzien1 = $data1['yday'];
$rok1 = $data1['year'];
$min1 = $data1['minutes'];
$godz1 = $data1['hours'];
$info1 = $ip1.' '.$host1.' '.$dzien1.' '.$rok1.' '.$godz1.':'.$min1;

$sql1 = mysql_connect('localhost','xxxxxx','xxxxxxx');
mysql_select_db("xxxxxxxxx");

$zapytanie1 = "INSERT INTO odwiedzajacy (info) VALUES ('$info1')";

mysql_query($zapytanie1);
mysql_close($sql1);

}
else
{$plik =fopen('licznik.txt','r');
$licznik = fgets($plik,10);
fclose($plik);
}

To spory fragment mojego kodu do kturego mam pewne zastrzeżenia tzn zaobserwowałem że powyzszy tekst czasami powoduje że w bazie danych zostaje dodane dwa idntyczne wiersze z informacjami o urzytkowniku w tabeli przy pierwszym wejściu na stronę a czasami tak jak bym sobie tego życzył jeden wiersz.
Czym to może być spowodowane.
Tak przy okazji chciałem wspomnieć że jestem debiutantem jesli chodzi o jakie kolwiek fora więc proszę sie nie obrazić jeśli popełnie jakieś typowe błędy.

COŚ BARDZO DZIWNEGO

PostNapisane: 18 listopada 2004, o 12:37
przez januzi

PostNapisane: 18 listopada 2004, o 18:20
przez marcin.tom