Ab 19. Januar 2006 am Kiosk!
News & Trends
Kolumne: php://dev
Kolumne: PHP Security
Tipps & Rezensionen
PEARcing
News & Kolumne
Apache Kochbücher/WikiTools
Das PostNuke Kompendium/PostNuke Content Management
Startup
Kontaktfreudig
Einführung in den Umgang mit dem vCard-Format
Paketservices
PEAR-Pakete Services_Delicious und Services_Technorati
Titelthema
PHP und OpenOffice 2.0
Dieser Artikel zeigt, wie Sie trockene MySQL-Daten mithilfe von PHP "on-the-fly" in ein perfekt durchgestyltes OpenDocument verwandeln und den Besuchern Ihrer Website zum direkten Download anbieten können. Mehr noch: Verblüffen Sie Ihre Kunden, Freunde und Konkurrenten mit dynamisch erstellten Grafiken, Tabellendokumenten oder Präsentationen beliebiger Komplexität. Die hier vorgestellte Technik ist einfach in der Umsetzung, mit keinerlei Kosten verbunden und macht Spaß.
Enterprise
Lang lebe der Code
Quellcode lebt meistens länger als man denkt. Existierende Software muss gewartet und erweitert werden. Je älter Programme werden, desto schwieriger wird es, Fehler zu beheben und neue Funktionen hinzuzufügen. Früher oder später ist man deshalb versucht, den Code von Grund auf neu zu programmieren. Aber dazu gibt es eine Alternative: Refactoring.
SPL – Die Standard PHP Library in PHP 5
Standardisierte Lösungen für Standardprobleme
Development
Werbefinanziert
Google AdWords sind eine sehr beliebte und – wenn man auf die Klickzahlen schaut – auch ziemlich erfolgreiche Werbemöglichkeit. Per Web-Services-API gibt es direkten Zugriff auf geschaltete Kampagnen. Eine Gratis-Software von Google vereinfacht den PHP-Zugriff zusätzlich.
Kompatibilitätscheck für Code
Tuning vom Feinsten
FPDF und FPDI – Alternativen zu kommerziellen Lösungen
WAP szenetauglich
Der Hype um WAP ist deutlich abgeflaut. Gründete sich um die Jahrtausendwende noch eine WAP-Programmierbude nach der anderen, so sind heute kaum mehr welche davon übrig geblieben oder man musste sich nach zusätzlichen Geschäftsideen umschauen. Schwarzer Text auf grünen Hintergrund in einem Display in Briefmarkengröße erinnerte mich damals an meinen alten Schneider CPC 464, doch hatte dieser den deutlich höheren Coolheitsfaktor. Schritt für Schritt haben die Handys jedoch aufgerüstet. Mobile Endgeräte sind im Zeitalter der Farbdisplays angekommen, einige können Java-Games, andere sogar schon Flashspielchen und auch UMTS ist im Kommen.
AJAX – eine Anwendung
Webarchäologie: Eine bereits sieben Jahre alte Technik erlebt ihre Blütezeit
Datenbanken
Wohin mit den Daten?
Die Storage Engines von MySQL
PHP auch für Terabytes
Webanwendungen mit PHP und IBM DB2
Webdesign
Gut positioniert
In diesem Artikel konzentrieren wir uns auf zweispaltige Layouts, wie sie beispielsweise in den meisten Weblogs zum Einsatz kommen und wenden ein anderes CSS-Verfahren an: absolutes Positionieren. Dabei werden auch Aspekte zur Accessibility und Usability sowie einige Debugging-Verfahren zur Sprache kommen.
XML
Abgefangen
Fehlerbehandlungen mit den neuen libXML-Funktionen in PHP 5.1