Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Bug u funkciji readfile()?

[es] :: PHP :: Bug u funkciji readfile()?

[ Pregleda: 1842 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pyc
Marko Domanović
Beograd

Član broj: 2771
Poruke: 902

Sajt: www.getmonero.org


+80 Profil

icon Bug u funkciji readfile()?01.06.2006. u 21:21 - pre 217 meseci
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');
?>

 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Bug u funkciji readfile()?01.06.2006. u 21:39 - pre 217 meseci
Probah ga na windowsu gde mi je bio php pri ruci i pri svakom prikazu se inkrementirao tačno jedanput, bez obzira na postojanje poslednje dve linije.
 
Odgovor na temu

pyc
Marko Domanović
Beograd

Član broj: 2771
Poruke: 902

Sajt: www.getmonero.org


+80 Profil

icon Re: Bug u funkciji readfile()?01.06.2006. u 21:41 - pre 217 meseci
Ova moja varijanta je PHP 4.4.2 na Linuxu...
 
Odgovor na temu

pyc
Marko Domanović
Beograd

Član broj: 2771
Poruke: 902

Sajt: www.getmonero.org


+80 Profil

icon Re: Bug u funkciji readfile()?02.06.2006. u 08:03 - pre 217 meseci
Dodavanje ova dva http hedera je resilo problem... mada mi i dalje nije jasno kako to kod moze da se izvrsi vise puta, ako heder nije podesen kako treba...

header('Content-length:
header('Expires:
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Bug u funkciji readfile()?02.06.2006. u 09:04 - pre 217 meseci
Mozda nesto do browsera i broja refreshovanja.. probaj da ga pozoves curl-om iz konzole, bez tih headera.
 
Odgovor na temu

[es] :: PHP :: Bug u funkciji readfile()?

[ Pregleda: 1842 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.