Category Archives: PHP

Smarty – Caching Tutorial

Bei einem aktuellen Projekt bei dem wir Smarty als Template Engine verwenden haben wir jetzt ein umfangreiches Caching implementiert um somit statische/teilstatische Seiten soweit wie möglich direkt aus dem Cache zu laden. Smarty bietet dabei zahlreiche Möglichen um z.B. verschiedene … Continue reading

Posted in PHP, Schnipsel | Tagged , | 1 Comment

Suchmaschinenfreundliche Adressen erzeugen

Es ist allgemein bekannt, dass URLs wie kat_dev_i.php?var=x&end=t&by=3 sehr sehr böse sind in Bezug auf Suchmaschinenoptimierung. Viel schöner sind URLs im Stil von http://www.domain.de/handwerker/malerbetrieb_xy.html

Posted in PHP, Schnipsel, SEO | Tagged , | 2 Comments

Tutorial: Datei zeilenweise auslesen

Vorrangig beim Datenimport aus TXT/CSV-Dateien muss eine Datei zeilenweise ausgelesen und dann entspr. verarbeitet werden. Das Auslesen kann man wie folgt vornehmen: $datei=file(“daten.csv”); for($i=0;$i<count($datei);$i++) {  echo $datei[$i];   echo “<br><br>”; } Das Script oben liest die Datei daten.csv zeilenweise aus … Continue reading

Posted in PHP, Schnipsel | Tagged , | Leave a comment

Suchmaschinen informieren bei Sitemap-Update

Nach langem Suchen habe ich jetzt die URLs bei Google, Microsoft und Yahoo! gefunden, die angepingt werden müssen um diese über Änderungen an den Sitemaps zu informieren: http://www.google.com/webmasters/tools/ping?sitemap=sitemap_url http://search.msn.com/ping?sitemap=sitemap_url http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=sitemap_url sitemap_url muss jeweils durch die URL der Sitemap ersetzt werden.

Posted in PHP, SEO | Tagged , | Leave a comment

Cheat Sheets downloaden

Auf der Suche nach einem “Cheat Sheet” (Übersicht zu den wichtigsten Befehlen/Funktionen etc.) für Smarty bin ich nach langer Zeit wieder auf Dr. Web gestossen.

Posted in MySQL, PHP | Tagged , | Leave a comment

PHP Klasse zum Zippen von Dateien

Eine effektive und performante Möglichkeit um eine Zip-Funktion in einer Onlineanwendung anzubieten ist die PHP Klasse Zip File. Nur wenige Zeilen Code sind nötig um die Dateien als ZIP-File zum Download zur Verfügung zu stellen.

Posted in PHP | Tagged | 1 Comment

CAPTCHA-Spamschutz in PHP entwickeln

Um lästige Spameinträge in Gästebüchern, Kontaktformularen oder Foren zu vermeiden kann man ganz einfach einen Captcha-Spamschutz installieren. Ein Captcha ist eine kleine Grafik, die eine Buchstaben-Zahlen-Folge enthält, die er Benutzer abtippen muss.

Posted in PHP, Schnipsel | Tagged | Leave a comment

Anfänger Imagemagick-Tutorial

Da ich des öfteren auf die Basisfunktionen von Imagemagick angesprochen werde. Hier eine kleine Übersicht der Basisfunktionen. Der Pfad (hier: /usr/bin/convert) muss entspr. angepasst werden – wer den Pfad nicht weiß am besten beim Hoster nachfragen. Bilder verkleinern exec(“/usr/bin/convert -size … Continue reading

Posted in PHP, Schnipsel | Tagged , | Leave a comment

Counter/Zähler mit Sockets realisieren

Eine interessante und sehr performante Lösung um einen internen Counter (z.B. Anzahl der aktuellen Klicks eines Benutzers) zu realisieren ist eine Verarbeitung per Socket über MemCache. Dabei werden die Daten nicht auf die Festplatte sondern per Socket in den Arbeitsspeicher … Continue reading

Posted in PHP | Tagged , | Leave a comment

PHP: String nach Wörtern kürzen

PHP Funktion zum Kürzen von Strings/Texten nach Wörtern/Ohne das Zertrennen von Wörtern Continue reading

Posted in PHP, Schnipsel | Tagged | Leave a comment