wie kann ich aus CSV-Datei einzelene HTML-Seiten generieren?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • wie kann ich aus CSV-Datei einzelene HTML-Seiten generieren?

    Hi,

    ich suche ein Script oder Tool, mit dem ich aus einer .csv-Datei aus jedem einzelnen Datensatz (habe mehrere hundert Datensätze) eine HTML-Datei (also mehrere hundert HTML-Seiten) automatisch generieren kann.

    Am besten wäre es, wenn man auch noch die Möglichkeit hat eine HTML-Vorlage zu verwenden bzw. die HTML-Ausgabe (das Design) vorher noch anpassen kann.

    Zudem wäre es nicht schlecht, wenn Seitentitel und die meta-tags keyword und description ebenfalls entsprechend generiert werden (die Daten/Infos stehen in meiner .csv-Datei).

    Hat einer ein Script/Tool parat?

  • #2
    schwer vorzustellen, dass es sowas fertig gibt. vorallem weil das fertige script ja unmöglich den aufbau deiner csv-datei kennen kann.

    sollte aber inkl templatefunktion schnell programmert sein.

    Comment


    • #3
      hat jemand ein Musterscript?

      schnell programmiert... aber wie, wenn man kaum Ahnung von PHP hat?

      Hat jemand mal ein Musterscript?


      CSV-Datei hat folgendes Format:

      nr;titel;text1;text2;urltext;url;cover1;cover2;beschreibung;keywords;rubrik;rubrikname

      'urltext' müsste mit 'url' verlinkt werden
      cover1 oder cover2 soll als Grafik angezeigt werden

      Comment


      • #4
        Mit fgetcsv() kann man CSV-Dateien bequem in einen Array zimmern.

        Den kannst du dann in einer Schleife durchgehen und immer wenn die Laufvariable auf eine der Spalten paßt, die du nicht als Plain Text ausgeben willst, setzt du um den Spalteninhalt die nötigen HTML-Tags (z.B. <img src="$spalte" />, <a href="$spalte">$spalte</a>, etc.).

        Comment

        Working...
        X