Ich bin etwas ratlos.
$t_filnam = "./subdir/abc.txt"; //die Datei existiert.
-----------das konstrukt funktioniert------------------
$filh = fopen($t_filnam, "r");
if ($filh > 0)
{
while (false !== ($char = fgetc($filh)))
{
echo "$char";
}
fclose($filh);
}
------Hier kommt ein Fehler und die Dateilaenge ist 0------
$filh = fopen($t_filnam, "r");
if ($filh > 0)
{
$contents = fread($filh, filesize($t_filenam));
}
fclose($filh);
---------hier ist der String immer leer -----------------
$contents = file_get_contents($t_filenam);
Laut Manual sollten alle 3 Konstrukte funktionieren.
Arbeiten da EX-Programmierer von Microsoft an PHP mit ???
Da scheinen entweder RIESEN-Bugs in der Programmierung oder in der
Dokumentation zu sein .
DENN: ohne Angabe eines relativen Pfades funzt alles, d.h. bei
$t_filnam = "abc.txt"; //die Datei existiert.
Also ist da irgendwo Murks programmiert.
Gruss
Wolfgang
$t_filnam = "./subdir/abc.txt"; //die Datei existiert.
-----------das konstrukt funktioniert------------------
$filh = fopen($t_filnam, "r");
if ($filh > 0)
{
while (false !== ($char = fgetc($filh)))
{
echo "$char";
}
fclose($filh);
}
------Hier kommt ein Fehler und die Dateilaenge ist 0------
$filh = fopen($t_filnam, "r");
if ($filh > 0)
{
$contents = fread($filh, filesize($t_filenam));
}
fclose($filh);
---------hier ist der String immer leer -----------------
$contents = file_get_contents($t_filenam);
Laut Manual sollten alle 3 Konstrukte funktionieren.
Arbeiten da EX-Programmierer von Microsoft an PHP mit ???
Da scheinen entweder RIESEN-Bugs in der Programmierung oder in der
Dokumentation zu sein .
DENN: ohne Angabe eines relativen Pfades funzt alles, d.h. bei
$t_filnam = "abc.txt"; //die Datei existiert.
Also ist da irgendwo Murks programmiert.
Gruss
Wolfgang
Kommentar