Tom: fgets Problem wenn Datei 0 enthält

Beitrag lesen

Hello,

Es werden nicht soviele Nutz-Zeichen gelesen, wie Du in Auftrag gibst, sondern ein oder zwei weniger.

Das steht sogar im Manual.
Das Zeilenende-Zeichen rechne ich hier nicht den Nutzzeichen zu.

Und auch ohne wird nur ein Zeichen weniger gelesen, als beauftragt:

<?php  ###  fread.php ###

define ('EL',"<br />\r\n");

$fh = fopen (__FILE__,'rb');
    $content = fread($fh, 0);

$content = fgets($fh,10);
    echo "Länge des Content: ". strlen($content) . EL;

fclose($fh);
?>

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de