Cheatah: Undefinierte Variablen und Offset nach Update PHP

Beitrag lesen

Hi,

$zeilen = file($datei);
$anz_zeilen = sizeof(file($datei));

Dir ist bewusst, dass Du hier die selben Daten zwei Mal einliest?

for ($i=0; $i<=sizeof(file($datei)); $i++) {

Und hier zum dritten Mal.

Wie viel ist sizeof($zeilen)? Richtig, 29, weil die Datei 29 Zeilen hat. Welche Zeilen sind das? Richtig, die Zeilen Nummer 0 bis Nummer 28. Was passiert, wenn Du die Zeile Nummer 29 einliest? Richtig, ein Fehler, weil die Zeile Nummer 29 die 30. Zeile ist.

Klassischer Fehler :-)

Cheatah

--
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes