-
Letzte Artikel
Kategorien
Blogroll
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
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
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
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.
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.
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.
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.
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
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
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