28.02.2013 Aufrufe

Lukas' Blog - von Lukas Graber

Lukas' Blog - von Lukas Graber

Lukas' Blog - von Lukas Graber

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

31 42. Eintrag (Di, 06.05.08)<br />

<strong>Blog</strong> als RSS-Feed<br />

Der 42. Eintrag!! Für alle Leser <strong>von</strong> ”http://de.wikipedia.org/wiki/Per-<br />

Anhalter-durch-die-Galaxis” ”Hitch Hiker’s Guide to the Galaxy” ist bekannt,<br />

dass diese Zahl eine wichtige Bedeutung hat. Eigentlich die wichtigste<br />

aller Bedeutungen. Deshalb hier auch eine grosse Neuerung: Endlich<br />

ist es soweit, meinen <strong>Blog</strong> gibt’s als ”http://www.lugra.ch/rssblog.php”<br />

RSS-Feed! (Und für alle Nochnichtleser: Lest das Buch, es lohnt sich!)<br />

Das ist gerade auch eine Gelegenheit, die Technik meines <strong>Blog</strong>s kurz zu<br />

erläutern. Viele wissen wohl, dass ich mich nie für Webeditoren erwärmen<br />

konnte. So ist es auch mit diesem <strong>Blog</strong>: Alles handprogrammiert. Was<br />

wohl weniger bekannt ist: Ich mag Datenbanken nicht so sehr. Das erklärt<br />

vielleicht den einen oder anderen Umweg.<br />

Als erstes programmierte ich ein PHP-Skript mit dem Namen ”blog.php”.<br />

Dort waren das HTML-Gerüst gescriptet, gleich zusammen mit dem Inhalt,<br />

also den <strong>Blog</strong>einträgen. Praktisch alles war statisch, ausser der<br />

Menüstruktur (Balken oben), deshalb eine PHP-Datei und nicht eine einfache<br />

HTML-Datei. Mit der Zeit wurde die Datei sehr lange und deshalb<br />

lagerte ich den Inhalt aus. Allerdings nicht in eine Datenbank, sondern<br />

für jeden <strong>Blog</strong>eintrag eine Textdatei. Wer sich ein Beispiel ansehen möchte:<br />

”http://www.lugra.ch/blog/blog41.txt” blog41.txt. Die Darstellung<br />

geschieht übrigens über das gleiche Stylesheet (”CSS-Datei”), welches für<br />

die ganze Homepage gültig ist.<br />

Bei der Auslegung der Textdatei kam ich nicht umhin, einige Steuerbefehle<br />

zu integrieren. Beispielsweise bedeutet ”

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!