Generator für mehrere Html-Seiten
mcreck
- software
Hallo!
Ich habe eine csv-Datei mit mehreren Datensätzen.
Daraus sollen mehrere html-Dateien entstehen, und zwar für jeden Datensatz eine eigene html-Datei.
Also:
csv-Datensatz --> template-Vorgaben --> eigene html-Seite
Sinn der Aktion:
In der Csv-Datei sind Produktdaten, aus denen jeweils eine eigene html-Seite entstehen soll. (z. B. produkt1.html, produkt2.html) Es soll keine html-Seite entstehen, die sich z. B. mit php jeweils die gewünschten Daten holt.
Gibt es ein Tool, das so etwas leisten kann ?
Vielen Dank,
mcreck
Ahoi,
mit einem PHP-Skript.
Lies CSV (fgetcsv())
Durchlaufe die Einträge (foreach)
Starte output-buffering (ob_start())
include die html-Template-seite (include()) - darin zB
<p>Produkt: <?php echo $row[3]?></p>
fange den Buffer ein (ob_get_clean)
Schreibe in Datei (file_put_contents()).
Dank und Gruß,
Hallo Frankx,
vielen Dank für die Antwort.
Ich werde die Vorgehensweise mal ausprobieren.
Habe von Buffering in php noch nichts gehört. Da werde ich wohl noch etwas
tüfteln müssen.
Vielen Dank!
LG,
Ruth
Ahoi,
vielen Dank für die Antwort.
Ich werde die Vorgehensweise mal ausprobieren.
Habe von Buffering in php noch nichts gehört. Da werde ich wohl noch etwas
tüfteln müssen.
Buffering fängt einfach das ein, was normalerweise ausgegeben würde.
Dank und Gruß,