/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
uendlig løkke - hvorfor ?
Fra : Mickey


Dato : 21-06-01 19:01

Jeg har følgende script der skal flytte en linie fra en fil til en anden, og
slette den i den første.

$fp = fopen("$path$list.pending", "w");
while(!feof($fp)){
$data = fgets($fp, 4096);
$data = explode(":", $data);
if($data[2] == $id){
$found = $data[0].":".$data[1]."\n";
}
else{
$pending .= $data[0].":".$data[1].":".$data[2];
}
}
fwrite($fp, $pending);
fclose($fp);
if($found){
$fp = fopen("$path$list", "a");
fwrite($fp, "$found\n");
fclose($fp);
}

scriptet dør på en timeout i while løkken.
jeg tror nok det er et problem med $data der ikke får nogen værdi...


--
|-|$235-|)k - Mickey
Ekstra Bladet om humor:
"Det havde Jesus. (Forvandler man vand til vin, så har man humor)."
http://ekstrabladet.dk/VisArtikel.iasp?PageID=129465



 
 
Thor Dreier (21-06-2001)
Kommentar
Fra : Thor Dreier


Dato : 21-06-01 19:19

"Mickey" <news002@susie.dk> wrote in message
news:9gtco6$goq$1@egon.worldonline.dk...
> $fp = fopen("$path$list.pending", "w");
Først åbner du den med "w"

> $data = fgets($fp, 4096);
og så læser du fra den!
læs lige hvad w gør: http://php.net/fopen
"...and truncate the file to zero length..."





Mickey (21-06-2001)
Kommentar
Fra : Mickey


Dato : 21-06-01 20:06

"Thor Dreier" <news@cheater.dk> skrev:

> > $fp = fopen("$path$list.pending", "w");
> Først åbner du den med "w"
>
> > $data = fgets($fp, 4096);
> og så læser du fra den!
> læs lige hvad w gør: http://php.net/fopen
> "...and truncate the file to zero length..."

hmm, dummer fejl...

- anyway, tak for det ;)


--
|-|$235-|)k - Mickey
Ekstra Bladet om humor:
"Det havde Jesus. (Forvandler man vand til vin, så har man humor)."
http://ekstrabladet.dk/VisArtikel.iasp?PageID=129465



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste