Samstag, 10. März 2007

entwickler.com Magazine Konferenzen Entwickler-Forum Jobbörse Bücher
Software & Support Verlag





Übersetzers Liebling
PHP-Anwendungen mit gettext leicht übersetzbar machen
Übersetzungssysteme Marke "Eigenbau" bringen oftmals Probleme mit sich und machen den Übersetzern bei Änderungen am Text das Leben schwer. gettext verspricht Abhilfe indem es den Übersetzern einheitliche Hilfsmittel zur Verfügung stellt und sie so bequemer arbeiten lässt.
Autogramm gefällig?
Signieren und verschlüsseln mit GnuPG und PHP
Abseits des Rummels um RFID in Ausweisen, kompletter Kommunikationsüberwachung und anderen Auswüchsen gläsernen Verbrauchertums etabliert sich langsam aber sicher eine Kultur derjenigen, die ihre Privatsphäre als Luxus betrachten und diesen Luxus durchaus zu schützen bereit sind. Wichtige Instrumente sind dabei Verschlüsselungstechniken wie GnuPG, die mit der entsprechenden Extension nun auch in PHP direkt nutzbar sind.
Gegensätze ziehen sich an
Java-Bibliotheken und -Anwendungen aus PHP heraus nutzen
Im Bereich Unternehmensanwendungen besitzt Java einen beachtlichen Marktanteil. Aus diesem Grund existieren in der Java-Welt viele sehr nützliche Bibliotheken, Frameworks und Schnittstellen, für die es in PHP keine oder bisher nur weniger ausgereifte Entsprechungen gibt. Mit der PHP/Java-Bridge existiert eine Lösung, um aus PHP heraus auf Java-Quellcode und Bibliotheken zuzugreifen.
Aktuelle Entwicklungen bei PHP-GTK
PHP-GTK, die Zweite
Das Experiment, mit PHP Desktopapplikationen zu bauen, ist geglückt. PHP-GTK hat in den letzten Jahren stetigen Zuspruch erfahren und viele Probleme wurden damit gelöst. Dieser Artikel zeigt die Historie und den aktuellen Stand des Projekts.
MySQL und Oracle
Wie XA-Transaktionen und das Zwei-Phasen-Commit-Protokoll aus ihnen Freunde machen
Beim Versuch, dem endlosen Winter mit einem Billigflieger zu entfliehen, brach die Aggressivität hervor, die angeblich die Frühjahrsmüdigkeit begleitet. Warum sind der Kauf eines Flugs und die Hotelreservierung zwei getrennte Geschäftstransaktionen? Mit den XA-Transaktionen und dem Zwei-Phasen-Commit-Protokoll ist es technisch kein Problem, die zwei Datenbanken der Fluggesellschaft und einer Hotelvermittlung in einer globalen Transaktion anzusprechen. Die globale Transaktion stellt sicher, dass ein garantiertes Paket aus Flug und Hotel angeboten werden kann.
Web Security
Angriffsmethoden und ihre Folgen
Web Security ist ein wichtiges Thema, nicht nur wenn sensible Daten übermittelt werden. Häufig können, durch Nachlässigkeit bei Planung und Umsetzung einer Webanwendung, Angriffe erfolgreich durchgeführt werden. Vor allem die Unkenntnis der unterschiedlichen Angriffsmethoden und deren Wirkungsweise, sowie ein fehlendes oder minimales Sicherheitsbewusstsein lassen Angreifer Erfolg haben.
Auf Klassenfahrt
Ein Einstieg in die objektorientierte Programmierung mit PHP
Die Zeichen der Zeit sind klar: Objektorientierte Programmierung (OOP) gehört bereits zum Standard der Softwareentwicklung und da wollen Sie sicher nicht in der Vergangenheit stehen bleiben. Doch wie genau funktioniert OOP und was sind die Vorteile? In diesem Einführungsartikel erfahren Sie es!
Einer für alle, alle für einen: PHP kompatibel
Kompatibilitätscheck für Code
Kontrollierte Systeme vereinfachen die Entwicklung, aber Unheil droht, wenn PHP-Code auf diversen Installationen laufen muss. Ein PEAR-Paket prüft das weitgehend automatisch.
Massenkompatibel
Neue PHP-Funktionen ohne neue PHP-Versionen
Neue Versionen von PHP bieten in der Regel neue Möglichkeiten, doch gerade Massenhoster sind bei einem Upgrade häufig relativ zurückhaltend. Mit zwei PEAR-Paketen lassen sich Anwendungen mit relativ wenig Aufwand versionskompatibel erstellen.
.NET ohne ASP.NET
Microsofts Technologie mit PHP nutzen
ASP.NET ist gar nicht so schlecht, behauptet sogar Zeev Suraski. Doch keine Sorge, in diesem Artikel soll keiner bekehrt werden. Ganz im Gegenteil: Es ist möglich, in .NET geschriebene Komponenten auch von PHP aus zu verwenden.
Daten(bank)abstraktion mit PHP 5.1
Wie die PHP Data Objects (PDO) die Datenbankprogrammierung mit PHP verändern werden
PHP 5.1, die erste Version von PHP mit neuen Leistungsmerkmalen seit der Veröffentlichung von PHP 5.0 im Juli 2004, bringt neben einer verbesserten virtuellen Maschine (VM) unter anderem auch eine Erweiterung mit sich, die die Programmierung von Datenbankanwendungen mit PHP verändern wird. Dieser Artikel stellt diese Erweiterung vor und gibt eine Einführung in die Programmierung mit den PHP Data Objects.
Grenzüberschreitend
Microsoft SQL Server ohne SQL Server - und/oder ohne Microsoft
Laut Behme [1] ist das Gespann aus Apache-Webserver unter Linux und Microsoft SQL Server unter Windows innerhalb eines heterogenen Netzwerks das performanteste System für eine Webanwendung.
Registrierung adé
FDF ohne das Adobe SDK erstellen
FDF ist ein bis dato noch sehr unterschätztes und eher selten eingesetztes Datenformat. Um es zu stellen, benötigen Sie auf vielen Systemen ein SDK von Adobe, das eine Registrierung unter [1] erfordert. Doch es geht auch ohne!
Der in den Liedern liest
Das Innenleben von MP3-Dateien
Online Music-Stores à la Musicload [1] erleben derzeit einen unglaublichen Boom und erfreuen sich großer Beliebtheit. Um Informationen über eine MP3-Datei anzuzeigen, wird dabei noch nicht einmal die Unterstützung einer Datenbank benötigt. Wie das möglich ist und wie Ihnen PHP bei der Erstellung eines eigenen Musik-Katalogs helfen kann, erfahren Sie in diesem Artikel.
From Babylon back to Babylon
Web Services mit XML-RPC
Für viele Anwendungen ist SOAP einfach zu mächtig. Daher greifen Entwickler gerne auf XML-RPC zurück. Dieser Artikel zeigt die Unterschiede und Gemeinsamkeiten beider Ansätze und liefert einen Ausblick auf die Verwendung von XML-RPC in PHP. Denn Programmierer müssen längst nicht mehr nur auf PHP-eigene XML-RPC-Funktionen zurückgreifen, sondern können das PEAR-Packet XML_RPC verwenden. Außerdem liefert der Artikel einen Ausblick auf die SOAP-Extension, die in PHP 5 integriert wurde.
Anything goes
Typo3-Extension-Programmierung
Typo3 wurde in den letzten Jahren für eine breite Schicht von Anwendern immer öfter zum CMS der Wahl, denn nicht nur die flexible Steuerung des Rendering-Prozesses durch die eigens entwickelte Skriptsprache TypoScript, sondern auch das umfangreiche Extension API haben Typo3 zu einem CMS gemacht, mit dem alles möglich ist.
Kistenweise Wissen
Wissensmanagement für kleine und mittlere Teams
Der Begriff Wissensmanagement ist in unserer mittlerweile immer mehr als wissensbasierter Gesellschaft bezeichnete Arbeits- und Lebensumgebung ein beliebtes Schlagwort geworden, um das zu charakterisieren, was oft fehlt: eine Art und Weise, zielgerichtet und effizient Wissen zu verwalten, zu gestalten, und vor allem - zu nutzen.
PHP ruft DB2
IBM DB2 Stored Procedures mit PHP in Aktion
Hi DB2, PHP is calling. PHP [1] steht nun für Hypertext Preprocessor und ist eine häufig eingesetzte Skriptsprache im Web. Früher war PHP [2] auch unter Privat Home Page ein Begriff. Inzwischen ist diese Skriptsprache aber längst den Kinderschuhen entwachsen und macht sich auf den Weg, in der großen IT-Welt ein Wörtchen mitzureden. Damit das auch richtig klappen kann, muss PHP natürlich auch mit den dicken Datenbanken reden können.
Ganz einfach XML ...
Die neue SimpleXML-API von PHP 5 im Einsatz
Mit Freigabe der Version 5 von PHP verschwindet auch das letzte Argument gegen den Einsatz von XML: Die Ausrede zu kompliziert gilt nicht mehr, denn die ab jetzt integrierte und standardmäßig aktivierte Schnittstelle SimpleXML ermöglicht, passend zum Namen, die einfache Verarbeitung von XML-Strukturen.
PEARfekt?
Fragen, Antworten, Ausblicke
Wir verfolgen mit großem Interesse die stetig steigende Zahl von Artikeln über PEAR in Magazinen und Onlineartikeln. In der letzten Ausgabe des PHP Magazins wurde ein Artikel von Kai Schröder veröffentlicht, der sich explizit mit der PEAR Group beschäftigt. Zum Ende des Artikels machte Kai die durchaus korrekte Feststellung, dass wir alle nicht unser Geld durch PEAR oder unsere Mitgliedschaft in der PEAR Group verdienen. Dennoch wollen wir dies nicht als Ausrede gelten lassen und wollen daher auf diesem Wege den von Kai vorgeschlagenen Dialog mit ihm und der Leserschaft des PHP Magazins eingehen.

       [ 1 ]   2 3      weiter »

Anzeige
Software & Support Verlag GmbH