Dr.Web - Das Online Magazin für Seitenbetreiber

Rubrik: PHP

Werbung
Illu

Wikis fürs Informationsmanagement im Unternehmen nutzen

Es gibt zahlreiche kommerzielle Angebote für Intranetlösungen, die mit zahlreichen Funktionen – zum Beispiel zum Versenden von Rundschreiben sowie zum Verwalten von Projekten und Terminen – punkten. Manchmal reicht es jedoch eine Nummer kleiner. Mit einem eigenen internen Unternehmens-Wiki lassen sich zudem neue Möglichkeiten des internen Informationsaustauschs schöpfen.

Weiterlesen | 13 Kommentare
Illu

Herr der Nutzerdaten - Facebook-Anwendungen mit PHP, Teil 2

Nutzerdaten sind über Facebook-Anwendungen einfach auszwerten. Den Werbetreibenden freut's - vielleicht auch den Verfassungsschutz. Den Nutzern selbst ist oftmals gar nicht klar, was mit ihren teils sensiblen Daten passieren kann. Umso verantwortungsvoller sollten Entwickler von Facebook-Anwendungen mit Nutzerdaten umgehen.

Weiterlesen | Keine Kommentare
Illu

Webinhalte für Smartphones und Pocket PCs aufbereiten

Seitdem Internetseiten nicht nur per PC und Notebook aufgerufen werden können, sondern auch per Mobiltelefon und PDA, stehen Webdesigner vor neuen Herausforderungen. Wollen Website-Betreiber die wachsende Zahl der mobilen Surfer mit ihren kleinen Displays nicht durch ständiges Scrollen verärgern, sind sie gut beraten, Internetseiten speziell für dieses Medium aufzubereiten.

Weiterlesen | 19 Kommentare
Illu

Einen A4-Kalender mit FPDF erzeugen

Zum Jahreswechsel macht es sich für eine kleine Firma oder einen Verein immer gut, einen der beliebten zweiseitigen A4-Kalender an ihre Kunden beziehungsweise Mitglieder mitgeben zu können. Wir zeigen, wie man dies mittels der freien PHP-Bibliothek in einfacher Weise bewerkstelligen kann.

Weiterlesen | 10 Kommentare
Illu

OpenID demystified - Teil 2 mit Google Account

Im ersten Teil haben wir die Authentifizierung über OpenID mit der PHPOpenID Klasse durchgespielt. Dabei konnten wir Nutzerdaten über die OpenID Erweiterung SReg abfragen. Diese wird jedoch nicht von allen OpenID Anbietern unterstützt. In diesem zweiten Teil wollen wir uns die Erweiterung "AX" für OpenID genauer anschauen und probieren, ob ein Login auch über eine Google OpenID funktioniert.

Weiterlesen | 2 Kommentare
Illu

OpenID demystified - Teil 1

OpenID ist eine Technologie die bereits die kritische Masse an Unterstützung durch große Player wie Google, Yahoo und Facebook erhalten hat. Als Webentwickler darf man sich die Frage stellen, ob und wie man OpenID für die eigenen Zwecke verwenden kann. Es gibt bereits PHP-Klassen, mit deren Hilfe der Zugang zu OpenID relativ leicht ist. Zwar ist OpenID auf ersten Blick ein leicht zu verstehendes Konzept, dahinter verstecken sich jedoch zahlreiche Prozesse. Wir wollen die Vorgänge bei einer OpenID-Authentifizierung Schritt für Schritt mit einem PHP-Skript nachvollziehen.

Weiterlesen | 5 Kommentare
Illu

Der Aufbau einer flexiblen Datenbankklasse für PHP

Mittlerweile kennt jeder erfahrene PHP-Programmierer das Risiko von MySQL-Injection-Angriffen. Die OOP und sogar das MVC-Programmiermodell sind innerhalb aktueller, auf PHP basierender CMS-Systeme zum Standard geworden. Mittels PHP eigenem Exceptionhandling können IDE-interne Debugger obsolet gemacht werden, die sonst meist Bestandteil teurer Closed-Source-Entwicklungsumgebungen sind.

Weiterlesen | 20 Kommentare
Illu

PDF-Rechnung mit PHP erzeugen

Wir setzen den Artikel PDF-Dokumente mit PHP erzeugen fort und erstellen die Grundlage einer Rechnung im PDF-Format direkt auf dem Server. Zur Anwendung kommen dabei zwei PHP-Klassen.

Weiterlesen | 23 Kommentare
Illu

Die große PHP-IDE-Übersicht: schneller programmieren mit Integrierter Entwicklungsumgebung

Jeder will produktiver werden, weniger Fehler machen und guten Code schreiben. Natürlich hängt in erster Linie alles von Ihnen ab. In den meisten Fällen können Sie mit einer integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) diese Ziele leichter erreichen als ohne. Allerdings ist es nicht ganz einfach, die richtige IDE zu finden, weil es dabei viel zu beachten gibt.

Weiterlesen | 3 Kommentare | PLUS-Beitrag
Illu

Interne Fehlerbehandlung von PHP

Ein Programm oder ein größeres Skript auf Anhieb fehlerfrei zu programmieren, ist fast unmöglich. Es schleichen sich Tipp- oder Logikfehler in den Quellcode ein und stören den reibungslosen Ablauf. Auftretende Fehler müssen vom Programmierer abgefangen, analysiert und behandelt werden.

Weiterlesen | 12 Kommentare
Illu

PDF-Dokumente mit PHP erzeugen

PDF-Dateien zu erstellen, ist schon lange kein Problem mehr. Spätestens seit OpenOffice die Möglichkeit bot, Textdokumente ins PDF-Format zu konvertieren (und möglicherweise aufgrund dessen andere namhafte Anbieter nachzogen), ist es für jedermann leicht möglich, seine Informationen in Form eines PDF-Dokumentes anzubieten. Anders sieht es aus, wenn man mal schnell auf seiner Website aktuelle Inhalte "zur Laufzeit" dynamisch in einer PDF-Datei anbieten möchte.

Weiterlesen | 33 Kommentare
Illu

PHP: Lokalisierung auf Basis von XML

Im Zuge der Globalisierung und der großen Reichweite des Internets mit der Fülle von Angeboten ist es heutzutage wichtiger denn je mit den eigenen Produkten eine breitere Masse als früher anzusprechen. Somit wird es auch immer wichtiger eigene Web-Anwendungen mithilfe der Lokalisierung auch für Personen nutzbar zu machen, die zum Beispiel der deutschen Sprache nicht mächtig sind. So macht man seine PHP-basierte Web-Anwendung fit für verschiedene Sprachen.

Weiterlesen | 21 Kommentare
Illu

Einfache Suggest-Funktion mit AJAX und PHP

Immer mehr werden Webapplikationen den großen Brüdern auf dem Desktop zur Konkurrenz. Die gar nicht mehr so neue Technik AJAX bringt Leichtigkeit in die sonst starren Webseiten und ist variabel einsetzbar. Einer der ersten produktiven Anwendungen war „Google Suggest“ - eine Suchmaske, die während des Tippens zeitsparende Tipps gibt. Wir bauen sie nach.

Weiterlesen | 16 Kommentare
Illu

Google Maps mit PHP

Mit Google Maps lassen sich ja bekanntlich eindrucksvolle, steuerbare Straßenkarten auf der eigen Inernetpräsenz darstellen. Wer Google Maps jedoch auf seine Website einbinden will, muss sich erst mal mit der API auseinandersetzen. Folgende PHP-Anwendung erleichtert die Einbindung.

Weiterlesen | 18 Kommentare
Illu

Snippets zeigen und verwalten

Die Darstellung von Code in Websites ist bekanntlich nicht unproblematisch. Zwar kann man durch den Einsatz von Entities die korrekte Anzeige von Code sicherstellen. Allerdings sind so hingebogene Code-Teile nicht mehr durch simples Aus- und wieder Einkopieren nutzbar. Ich verwende daher zwei WP-Plugins, um das Problem zu mildern. Wo wir gerade bei Snippets sind, stelle ich Ihnen auch noch ein Eclipse-Plugin für die Online-Code-Schnipselverwaltung Snipplr vor. Codeschnippsler lesen also weiter...

Weiterlesen | 10 Kommentare
Illu

phpMyAdmin in neuer Version 3.0

Wer kennt nicht das Schweizer Taschenmesser in Sachen MySQL-Administration? phpMyAdmin (PMA) hat sich in einer derart umfassenden Art und Weise durchgesetzt, dass selbst Heinz Meier es als Bestandteil seiner Web-Visitenkarte D zur Verfügung hat. Oder besser [...]

Weiterlesen | 22 Kommentare
Illu

Mythen um PHP

PHP 5.3 soll bis zu 30 Prozent schneller werden - diese erfolgversprechende Bekanntgabe vor wenigen Wochen war für die Entwickler-Community wie eine frische Briese auf ruhigem Meer. Interessante Anwendungen und originelle Fachbeiträge schießen auf einmal wie...

Weiterlesen | 1 Kommentar
Illu

Diagramme mit JPGraph und PHP

Diese OpenSource-Perle fühlt sich auf Webservern zuhause. JPGraph ist eine PHP-Programmbibliothek, mit der auf einfache und flexible Weise Diagramme erzeugt werden können. Die Bibliothek beherrscht die üblichen Diagramme wie Linien- und Balkendiagramme, spezielle wie Gantt- und Polardiagramme und einige andere mehr. Zahlreiche Funktionen zur Gestaltung der Diagramme machen aus öden Zahlenwüsten ansehnliche Schaubilder, sofern der Programmierer über etwas gestalterisches Verständnis verfügt.

Weiterlesen | Keine Kommentare
Illu

Diagramme mit PHP erstellen

Mit PHP kann man ja bekanntlich nicht nur HTML-Dokumente erzeugen, sondern auch Grafiken und somit auch Diagramme. Die folgende Funktion generiert aus beliebig vielen Werten ein Kreis-, Balken oder Verlaufsdiagramm. Die darzustellenden Werte stehen nicht in...

Weiterlesen | Keine Kommentare
Illu

Schneller, PHP! Schneller!

PHP rockt. PHP ist objektorientiert. PHP ist schnell. Mit folgenden Ansätzen lässt sich die Geschwindigkeit der PHP-Anwendungen um mindestens 15% steigern. Mit zahlreichen Beispielen zum Testen und mit realen Ausführungszeiten zum Vergleichen. Los, PHP optimieren....

Weiterlesen | 9 Kommentare