Norbert: Unter XP ja, unter Suse nein, warum

Beitrag lesen

Hallo,

der folgende Code laeuft unter XP problemlos.

#!/usr/bin/php  
<?php  
ini_set('error_reporting', E_ALL);  
$file = '/mnt/temparch/test.60.log';  
$fp = fopen($file,'r');  
$x = 1;  
while(!feof($fp)) {  
    $line = trim(fgets($fp, 999));  
    $php_errormsg = '';  
    @eval($line);  
    if ($php_errormsg) {  
        echo 'Shitkram['.$x.']: '.$php_errormsg."\n";  
        break;  
    }  
    $x++;  
    echo "[$fp][$x]\n";  
}  
$cl = fclose($fp);  
echo "[$fp][$x]finish\n";  
?>

Unter Linux bricht er wie folgt ab:
[Resource id #5][7265]
Die Ausgabe:
[Resource id #5][78000]finish
wird nicht erreicht.

Hat jemand eine Idee, nach was man hier suchen koennte ?

Achg-ja, 'test.60.log' ist jeweils identisch ...

Gruss und Dank
Norbert