Mike: Performance, nur erste zeile lesen: fope file, file_get_contens

Beitrag lesen

Hi Felix,

Bist Du sicher, dass die erste Zeile genau 98 Zeichen enthält? Wenn nicht, warum dann nicht so?

Es sind weniger daher max grenze.

$d = fopen($fl, 'rb');

$cont = '';
while (!strpos($cont, "\n")) {
    $cont .= fread($d, 20);
}
$cont = preg_replace('~^([^\r\n]+).*~', '\1', $cont);
fclose($d);


>   
  
ich habe das mal probiert aber dann kommen schon Inhalte der 2.zeile mit rein. Und ist es nicht sogar so, dass gerade regex nicht zu empfehlen sind bei solchen Aufgaben, eben wegen Performance?  
  
  
Danke  
Mike