Von PHP zu Objective-C: Datentypen Teil 1

Mit diesem Post möchte ich euch eine Übersicht geben, wie sich die Initialisierung von verschiedenen Datentypen in PHP und Objective-C unterscheiden.

Damit solltet ihr in der Lage sein, bereits vorhandenes Wissen was Datentypen in PHP angeht, in Objective-C zu “übersetzten”.

weiterlesen >>

Magento: Eigenen Block aufrufen und ausgeben

Nach langer Zeit der Pause hier mal wieder ein kleiner Praxis-Tipp. Diesmal geht es um das Open-Source Shop-System Magento.

Um in Magento einen Block in eine Template-Datei einzubinden, bedarf es nicht unbedingt einer Änderung an den Layout-XML Dateien (liegen im Ordner app/design/frontend/default/deintheme/layout/). Mit 3 Zeilen PHP-Code geht es oft schneller als per XML und man muss sich keine Gedanken über eventuelle Namenskonflikte mit anderen Blöcken machen.
weiterlesen >>

PHP: Kurze URL’s mittels tinyurl.com erstellen

Da ich grade an etwas arbeite, das twitter nutzen wird, habe ich nach einer Möglichkeit gesucht, über PHP URL’s mittels tinyurl.com zu “verkürzen”. Und siehe da, es ist ganz einfach :D
weiterlesen >>

JavaScript: So schnell ist deine Adresse weg…

Die Tage habe ich etwas von einem Fall gehört, bei dem findige Betrüger die Adressdaten von Benutzern schon während der Eingabe in das Webformular gespeichert haben – ohne dass das Formular jemals abgeschickt wurde.

Unglaublich? Ich zeig euch wie einfach das geht…
weiterlesen >>

WordPress 2.6, mod_rewrite und previous_posts_link

Vor etwa 4 Monaten hatte ich das Problem, das die Funktion previous_posts_link() meines WordPress Blogs nicht mehr funktioniert hat. Aufgebaut waren meine Permalinks nach dem Schema /index.php/%year%/%monthnum%/%postname%/. Im WordPress Support-Forum war ich nicht der einzige mit dem Problem und ein hilfreicher Rat war auch nicht zu finden. Also selber an die Ursachenforschung gemacht und das Problem gelöst.
weiterlesen >>

Aspell & pspell: Rechtschreibung mit PHP prüfen

Hier mal wieder ein kleiner Praxistipp für meine Leser – Rechtschreibung mit PHP prüfen. Mittels der pspell-Funktionen in Kombination mit Aspell ist das alles kein Problem.
weiterlesen >>

PHP: Abhängigkeiten prüfen

Wenn man ein PHP-Script schreibt kann es immer wieder passieren, dass aufgrund von verschiedenen Server-Konfigurationen manche Funktionen von PHP nicht verfügbar sind. Das ist immer dann ärgerlich, wenn man seine Skripte weitergeben will (z.B. über phpclasses.org) um auch andere Programmierer am eigenen Können teilhaben zu lassen.

Besonders ärgerlich ist es dann auch, wenn man für das Skript vorher noch Datenbanken, Verzeichnisse et cetera anlegen muss und hinterher merkt – Es läuft nicht! Ich zeige euch hier eine kleine Funktion von mir, mit der man schon vor der Installation eines Skriptes prüfen kann, ob alle benötigten PHP-Funktionen verfügbar sind.
weiterlesen >>

QR-Codes erstellen und nutzen

QR-Code, dass steht für Quick-Response Code und bezeichnet einen 2D-Barcode, in dem Informationen “eingebettet” werden können. Das können einfache Texte sein oder aber auch Links zu Websites oder im Geschäftsbereich Trackingcodes, Stücknummern, Seriennummern et cetera.

Um die Informationen zu entschlüsseln, benötigt man eine kostenloase Software, die den Code wieder in lesbares umwandelt. Dafür reicht eine handelsübliche Webcam oder auf dem Mobiltelefon ein kostenloser Reader. Hier möchte ich kurz die Möglichkeiten zur Erstellung von QR-Codes beleuchten und Einsatzmöglichkeiten aufzeigen.

weiterlesen >>

XML-Lokalisierung

An dieser Stelle würde ich gerne auf meinen Artikel auf drweb.de verweisen. Der Artikel handelt von der Lokalisierung von Webseiten od. Web-Anwendungen auf Basis von XML. Wer möchte darf gerne einen Kommentar hinterlassen!

PHP: Lokalisierung auf Basis von XML

FPDF: Text ausrichten

Mit der freien fpdf-Klasse ist für PHP Programmierer eine solide und ebenso kostenfreie PDF-Bibliothek verfügbar, die es ziemlich einfach gestaltet aus PHP heraus PDF-Dateien zu generieren. Doch manchmal stößt man damit auch an die Grenzen von fpdf. weiterlesen >>

Switch to our mobile site