Ist das private Weblog von Vladimir Simovic mit Berichten zum Thema WordPress, Webwork, und Internet. Ich wohne in Köln und arbeite als freier Webworker, Blogger und Autor.
Hier sind alle Beiträge aufgelistet, die in die Kategorie PHP-JS einsortiert wurden. Die Beschreibung dieser Kategorie lautet:
Alles um die serverbasierte Scriptsprache PHP und der Clientbasierte Scriptsprache Javascript
Du hast die Möglichkeit den RSS-Feed speziell nur für diese Kategorie zu abonnieren.
Schon seit etwa 18 Monaten versuche ich PHP richtig zu lernen. Leider hat mir bis jetzt entweder die Zeit, die Motivation oder die Ausdauer gefehlt :-). Ich habe schon einige Werke gelesen und einige Tutorials nachgekocht, daß Problem ist und bleibt das ich gerne ein Saisonarbeiter bin. Zudem lese ich Bücher gerne quer und überspringe Passagen die mich nicht interessieren, dies erweist sich öfters als fatal, denn der Aufbau der meisten Fachbücher hat eine gewisse Logik und man sollte sie schon von Anfang bis Ende durchlesen und durcharbeiten wenn man sich mit einem relativ neuem Stoff auseinandersetzt. Ausserdem gibt es in der PHP-Welt schon sehr viele und gute fertige Lösungen für ziemlich alle Belange, daher ist die Motivation, zumindest bei mir, nicht sehr hoch etwas eigenes auf die Beine zu stellen.
Dies will ich ändern und werde mal wieder anfangen PHP abzuarbeiten und zwar von Anfang an. Daher werde ich hier meine Lernfortschritte dokumentieren. Ich habe keine Ambitionen eine neue PHP-Ressource auf die Beine zu stellen. Das wäre ein bißchen anmaßend, denn es gibt viele sehr gute Ressourcen. Diese Dokumentation ist eher für mich gedacht um meine Lernschritte zu festigen, denn ich habe die Erfahrung gemacht, daß wenn ich gelerntes noch einmal aufschreibe das gelernte gefestigt wird.
Neben den verschiedenen Content Managment Systemen gibt es weitere Methoden und Techniken, die man einsetzen kann, um die Arbeit bei großen und häufig aktualisierten Websites zu reduzieren. Auch wenn sie für den einen oder anderen nicht so elegant sind wie z. B. diverse Template-Engines möchte ich sie in diesem Bericht trotzdem vorstellen.
Ob dies jetzt sauberes (X)HTML und der Einsatz von CSS sei, Einsatz von SSI und PHP oder einfach nur die Erweiterungen diverser HTML-Editoren sei, alle haben Potenzial dem Webmaster das Leben zu erleichtern. Einige der Techniken, mit denen ich bereits Erfahrungen gemacht habe, werde ich hier kurz vorstellen.
Gerade gestern habe ich meinem Styleswitcher-Bericht geschrieben, daß bei der Erzeugung eine Session einige Browser die Session-ID an die URL angehängt bekommen. Es sieht unschön aus und der HTML-Validator meckert. Aber es gibt eine Lösung dazu:
ini_set("arg_separator.output","&");
Diese Zeile muß in den Dokumentkopf. Somit überschreibt man die Einstellungen der php.ini aus dem Dokument aus und es wird die HTML-Entity von "&" (Ampersand bzw. kaufmänisches 'und') ausgegeben.
Auf meiner Tolkien-Website setze ich schon seit längerem einen PHP-Styleswitcher, der auf Sessions aufbaut, ein. Vorgestern hat mir Tyll Zybura eine Lösung zugesendet, die zwar einen ähnlichen Aufbau hat, aber auf Cookies basiert.
Was ein Styleswitcher ist, wie die Codes aussehen etc. wird im Rest des Berichtes erklärt
Es gibt eine neue Website die sich speziell mit den Addons(Erweiterungen) für die Forensoftware Burning Board beschäftigt. Das Projekt heisst yourWBB.de.
Seit etwa einem Jahr nutze ich ein sehr gutes PHP-Script zum Newsletterversand auf meiner Tolkien-Site. Es handelt sich dabei um LetterIt 1.01 von www.otterware.de.
Es wird PHP (ab Version 3) und eine MySQL-Datenbank benötigt, damit das Script funktioniert. Das Script beherrscht das sog. 'double-in' und 'double-out'. Das heisst, daß wenn man seine Email in die Newsletterliste ein- oder austrägt diesen Vorgang nochmal mit einem Klick in der darauf ankommenden Email bestätigen muß. Diese Option ist sehr gut, denn sie verhindert somit einige Streiche die man mit Emails machen kann.
Zusätzlich bietet das Script einige kleine Statistiken, wie z. B. die Anzahl der Abonennten, Anzahl der versendeten Newsletter. Es besteht auch die Möglichkeit herauszufinden wie oft ein bestimmter Link im Newsletter von den Lesern angeklickt wurde.