ASCII-Text für Webseiten aufzubereiten ist an sich keine große Sache. Nur wenn es sich um extrem viel Text handelt, wird die Arbeit schnell monoton. Ein kleines PHP-Script kann da helfen, sich der eintönigen Arbeit zu entziehen und die Aufgabe schneller zu erledigen.
Am Anfang steht ein Beispiel für eine unbearbeitete Textdatei, die umgewandelt werden soll:
Grünes Licht für den Mars!
John R. Doe
Die Idee von den kleinen grünen Männchen vom Mars,
lange Zeit die Hauptnahrung für Science-Fiction,
könnte sich schon bald mehr als Fakt denn als Fiktion erweisen.
Die von der jüngsten Mars-Expedition mitgebrachten
Proben deuten auf eine hohe Konzentration an Chlorophyll
in der Atmosphäre hin. Chlorophyll ist, wie wir wissen,
das, was Pflanzen grün aussehen lässt. Es ist daher ziemlich
wahrscheinlich, dass die Außenhaut von Organismen auf dem Mars
durch den dauerhaften Kontakt mit dem grünen Stoff einen
Grünstich entwickelt hat.
Ein Interview mit Dr. Rushel Bunter, Leiter des ASDA
Mars Colonization Project usw., usw.
Was heißt das nun für Sie?
Nun, es heißt, dass usw., usw.
Bei dem Beispieltext handelt es sich um einen Standardtext: Es gibt eine Überschrift (oder Schlagzeile), eine Zeile mit dem Namen des Autors und viele Absätze mit Text. Alles, was getan werden muss, um dieses Dokument in HTML umzuwandeln, ist, HTML-Zeilen- und Absatzwechsel einzufügen, um das ursprüngliche Layout auf einer Webseite zu erhalten. Spezielle Satzzeichen müssen in ihre HTML-Entsprechungen umgewandelt und Hyperlinks aktiviert werden, damit man sie anklicken kann.
Hier ist der PHP-Code (Listing A), mit dem dies umgesetzt werden kann:
Listing A
Wie funktioniert das?
Hinweis: Verwendet man dieses Script zum Erstellen und Speichern von HTML-Dateien auf einem Laufwerk, ist darauf zu achten, dass das Script Schreibrechte für das Verzeichnis besitzt, in dem die Dateien gespeichert werden sollen.
Wie man sieht, lassen sich ASCII-Textdateien in einem Standardformat mit PHP recht schnell in brauchbare Webseiten konvertieren. Hat man eine bestehende Website, in der die neuen Webseiten eingebaut werden sollen, ist es auch relativ einfach, die vom Seitengenerator verwendete Vorlage so anzupassen, dass sie zum Aussehen der restlichen Website passen.
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…