URL mit PHP auf Existenz überprüfen

Manchmal ist es nötig Dateien auf anderen Servern zu referenzieren (z.B. Bilder, Audio, Video) oder auf diese zu verlinken: Um Duplikate zu vermeiden greifen beispielsweise die Webseiten einzelner Firmen-Fillalen auf zentral hinterlegte Fotos ihrer Mitarbeiter zurück um diese auf Kontaktseiten auszugeben. Oder ein IT-Dienstleister verlinkt seine Kunden innerhalb seine (gehosteten) Website auf seinen (lokalen) Testserver im Hinterzimmer seines Büros.

Damit in den geschilderten Fällen nicht unschöne Platzhalter (z.B. ein Bildrahmen mit rotem X) oder ungültige Links beim Ausfall des referenzierten Servers entstehen, kann es sinnvoll sein, die Existenz und Verfügbarkeit einer URL zu prüfen.
Weiterlesen

25C3 Review und Videos von den Talks

Gute Nachrichten für alle diejenigen, die dieses Jahr nicht live beim „25th Chaos Communication Congress“ (25C3) dabei sein konnten, wollten oder durften und nicht die Gelegenheit hatten, die Livestreams zu verfolgen: Ein Großteil der Videos von den Talks steht jetzt zum Download bereit. (Dank an Yiim für diesen Link)

Außerdem möchte ich allen Interessierten die Folge 127 des „Bits und so“-Podcasts empfehlen. In dieser Folge mit dem Titel „25C3 – nothing to hide“ (das war auch der Claim des 25C3) berichtet die „Bits und so“-Crew direkt aus Berlin von ihren Erfahrungen und Erlebnissen rund um den Kongress. Die Crew gibt dabei viele nützliche Hinweise auf interessante Talks und wird dabei nicht müde, einzelne Vorträge und Präsentationen zu analysieren und zu kommentieren. Sehr unterhaltsam, absolut hörenswert und auf jeden Falle eine Empfehlung wert!

Wer immer noch mehr möchte: Eine riesige Menge Reviews der Veranstaltung sind im Kongress-Wiki des 25C3 unter „Press Review“ verlinkt.

Weiterführende Informationen

 

Tschüss 2008 – Hallo 2009

Nur noch wenige Stunden trennen uns vom Ende des ereignisreichen Jahres 2008. Ein Jahr, das viele schöne und viele weniger schöne Momente geboten hat; ein Jahr mit vielen Höhen und vielen Tiefen. Ein Jahr, in dem wir viel gelernt und viel vergessen haben; ein Jahr, in dem wir viel erreicht und viel erduldet haben. Ein Jahr wie jedes Jahr.
Bevor ich den Notebook-Deckel nun zum letzten Mal in diesem Jahr schliesse, möchte ich allen Besuchern meiner Website einen guten Rutsch ins Jahr 2009 wünschen.
Ich hoffe, wir sehen uns im Januar wieder! Machts gut!

Weiterführende Informationen

25th Chaos Communication Congress

Unter dem Motto „Nothing to hide“ findet seit heute Morgen der „25th Chaos Communication Congress“ (25C3) im Berliner Congress Center (bcc) statt. Diese alljährliche, vom Chaos Computer Club organisierte Konferenz wartet auch 2008 mit einer ganzen Reihe interessanter Vorträge und Workshops zu vielfältigen Themen auf. Wer nicht live dabei sein kann – oder möchte – hat dennoch via Livestream die Möglichkeit, einen Hauch 25C3-Atmospähre zu schnuppern.
Weiterlesen

Top-Suchbegriffe 4/2008

Von Zeit zu Zeit werfe ich immer mal einen Blick in mein Server-Logbuch, um einen Eindruck davon zu gewinnen, welche Inhalte meine Besucher am meisten interessieren und über welche Suchbegriffe sie auf meine Seiten gelangt sind. Unter den Suchbegriffen finden sich auch immer wieder einmal Fragen, welche auf meiner Site definitiv nicht – oder nicht in hinreichender Form – beantwortet werden. Daher habe ich die Top-Suchausdrücke der letzten drei Monate mal zusammengefasst, um an dieser Stelle die gewünschten Antworten zu liefern.
Weiterlesen

Twitter für WebsiteBaker

In Ermangelung eines Twitter-Modules für WebsiteBaker habe ich kurzerhand ein eigenes geschrieben. Das Modul nutzt nicht die Twitter-API sondern ließt die Tweets aus dem automatisch generierten RSS-Feed der eigenen Timeline. Dadurch sind keine Login-Daten nötig – als einzige Eingabe erwartet das Modul die Eingabe der Feed-URL, mehr dazu aber später. Unter der Haube werkelt SimplePie, das beliebte Skript-Framework für den Umgang mit RSS-Feeds.
Weiterlesen

XML unter PHP 4.x verarbeiten

Während PHP 5 die Funktion „simplexml_load_file()“ für das Arbeiten mit XML-Dokumenten bereitstellt, gestaltet sich die Verarbeitung und PHP 4 ungleich schwieriger. Dort gibt es zwar die DOM XML Funktionen wie besipielsweise „domxml_open_file()“ jedoch ist der Umgang mit ihnen alles andere als trivial.

Für viele Anwendungen wird es ausreichend sein, den Inhalt eines XML-Dokumentes auszulesen und für die spätere Ausgabe in einem mehrdimensionalen Array zu speichern. Wer auf das Bearbeiten des XML-Files verzichten kann – also nur lesend auf die Knoten zugreifen möchte, der sollte sich einmal das Code-Snippet auf den Webseiten von Bin-Co ansehen: http://www.bin-co.com/php/scripts/xml2array/
Weiterlesen

Umstellung auf Unicode (UTF-8)

Aus gegebenen Anlass – und weil es zeitgemäß ist – stelle ich meine Site von ISO-8859-1 auf UTF-8 um. Da leider schon einige Teile im „alten“ Format in der Datenbank liegen, kann es während der Umstellung vereinzelt zu Darstellungsfehlern bei Umlauten und Sonderzeichen kommen. Wer Lust hat, kann sich mit auf die Suche nach falschen Zeichen begeben und sie in den Kommentaren dieses Beitrags verpetzen.

Im Zuge dieser Umstellung ändern sich einge URLs zu bestimmten Artikeln. Für Links auf fremden Seiten, welche infolge der Umstellung ungültig werden, bitte ich um Nachsicht.