Rainer: Dateien zeilenweise auslesen - Anzahl der Zeilen ermitteln

Beitrag lesen

Hallo,

ich habe mir folgendes geschrieben:

<?php
 $ZA = 0;
 $files = "zeilen.csv";
 $files_array = file($files);
  for($x=0;$x<count($files_array);$x++){
   $datei = "$files_array[$x]";
   $array = file($datei);
   $ZX = count($array);
   $ZA = ($ZA + $ZX);
  }
 echo"Anzahl: $ZA";
?>

die csv:
index.php
cms/backend-cms.css
cms/backend.css
cms/backend.php
cms/footer.php

Steht in der .csv nur eine Zeile funktionert es. Stehen wie beschrieben mehrere Dateien inc. Pfade in der .csv geht es nicht mehr. Gebe ich mit echo <br />$datei aus steht alles korrekt da. Die Dateien existieren auch - aber die Ausgabe ist:

Warning: file(index.php ) [function.file]: failed to open stream: Invalid argument in G:\xampplite\home\servercms_de\zeilen.php on line 7

Warning: file(cms/backend-cms.css ) [function.file]: failed to open stream: Invalid argument in G:\xampplite\home\servercms_de\zeilen.php on line 7

Warning: file(cms/backend.css ) [function.file]: failed to open stream: Invalid argument in G:\xampplite\home\servercms_de\zeilen.php on line 7

Warning: file(cms/backend.php ) [function.file]: failed to open stream: Invalid argument in G:\xampplite\home\servercms_de\zeilen.php on line 7
Anzahl: 17

Stehe jetzt aber wirklich auf dem Schlauch. Was geht denn da nicht?

Gruß Rainer