Kada izvršite ovaj kod dole nećete dobiti nikakav izlaz, samo će se učitati varijabla iz fajla, inkrementirati za 1 i upisati u fajl. Naravno, ako nema fajla, on se kreira i to sve radi ok. Sada pokušajte da de-komentarišete poslednje dve linije koda. Kod mene se u tom slučaju događa da se nekim čudom varijabla ne inkrementira za 1 nego za 2 (kao da se dva puta pozvao ceo kod), što ja nikako ne mogu da objasnim. A vi?
Code:
<?
$n = $_SERVER[DOCUMENT_ROOT].'/proba.txt';
if (file_exists($n)) {
$f = fopen($n, 'r+');
}
else {
$f = fopen($n, 'x+');
fwrite($f, '0');
rewind($f);
}
$d = fread($f,5);
$d++;
rewind($f);
fwrite($f, $d);
fclose($f);
//header('Content-type: image/gif');
//readfile($_SERVER[DOCUMENT_ROOT].'/slika.gif');
?>