Seite 1 von 1

in Fremddatei lesen u. schreiben

Verfasst: 27.08.2006 19:10
von Bit2_Gosu
Hallo !!!

test1.php:

<?php
$handle = fopen ("abc.txt", "r+b");

while (!feof($handle)) {

$buffer = fgets($handle,1024);

$count++;

if ($buffer=="4") {
fwrite($handle, "hallo");
}

if ($count==4) {
echo $buffer;
}

}

fclose ($handle);
?>


abc.txt:

1
2
3
4
5
6
7
8

Was test1.php doch eigentlich tun sollte ist 4 ausgeben und in abc.txt unbemerkt "hallo" reinschreiben. Die vier wird auch ausgegeben, aber das "hallo" schreibt er einfach nirgendwo rein ...

Die schreibrechte hab ich schon überprüft bei einem einfacheren code schreibt er das hallo in abc.txt rein.

Aber warum geht das mit test1.php nicht??? Vielen Dank für eure Hilfe !!