Moin!
Ja, Martin hat mit: "Ja, der Beispielcode von fastix ist hier leider fehlerhaft, wahrscheinlich hat er das auch nur schnell aus dem Kopf hingeschrieben und vergessen," recht. Das mit dem aus dem Kopf gilt hier auch, der Code ist ungetestet, aber wir leisten hier Hilfe zur Selbsthilfe, insoweit schließe ich mich Martins Hinweis auf das Manual an.
# Du nimmst einen Zähler:
$intCounter=0;
# Du baust, der Übersicht halber, eine Funktion
function MeinTabellenZeilenGenerator($intCounter, $strZeile, $strTrenner) {
$strTabellenZeile = "<tr>\n<th>$intCounter:<th>";
$arZellen = split($strTrenner,$strZeile);
foreach ($arZellen as strZelle) {
$strTabellenZeile .= "<td>$strZelle</td>\n";
}
$strTabellenZeile .= "</tr>\n";
return $strTabellenZeile;
}
# Du liest die Textdatei zeilenweise in ein Array:
# Änderungen
$filename = "/deinPfad/deineDatei";
$handle = fopen($filename, "r");
$arDateiInhalt = fread($handle, filesize($filename));
fclose($handle);
# Du beginnst mit der Generierung der Tabelle:
$strTabelle = "<table>\n";
# Für jede Zeile:
foreach ($arDateiInhalt as $strZeile) {
# counter erhöhen:
$intCounter ++;
# selbst gebaute Funktion aufrufen
$strTabelle .= MeinTabellenZeilenGenerator($intCounter, $strZeile, ',');
}
# Du beendest die Generierung der Tabelle:
$strTabelle = "</table>\n";
# Speicher für weitere Arbeit freigeben...
unset ($arDateiInhalt);
print $strTabelle;
print "Fertig, Chef!";
Ansonsten hast Du einen Hinweis auf fgetcsv bekommen. Lies die Dokumentation.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development