Archiv der Kategorie: Schnipsel

Sag mir wie schnell du bist …

Irgendwann im Leben eines PHP-Programmierers stellt sich jedem die Frage: “Wie schnell ist eigentlich der Code den ich täglich produziere?” Antwort darauf gibt das PEAR-Package “Benchmark”, das neben einem Timer auch einen kompletten Profiler enthält, der PHP-Code umfassend analysiert. Die … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , | Hinterlasse einen Kommentar

Session-Variablen vs. Konstanten/globale Variablen

Bei der Umstrukturierung und Optimierung eines aktuellen Projekts habe ich verschiedene Tests durchgeführt um zu Prüfen ob der Einsatz von Session-Variablen oder Kontanten/globalen Variablen schneller und effizienter ist. Das Ergebnis spricht eindeutig für Konstanten und globale Variablen. Werden fixe Variablen … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , | Hinterlasse einen Kommentar

PHPMailer für Mailversand in PHP-Scripten nutzen

Oftmals ist der Versand von Emails in PHP Scripten über die normale mail()-Funktion zu unsicher. Um die Versandsicherheit (Spamfilter etc.) zu erhöhen lohnt sich der Einsatz eines Mailservers zum Versand. Hierfür gibt es die PHP-Klasse PHPMailer die zahlreiche Möglichkeiten bietet … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Datum Auswahlfelder mit Smarty Template generieren

Mit Smarty kann man sehr einfach angepasste Auswahlfelder für ein Datum generieren. Lediglich eine Zeile Code ist notwendig um 3 Pulldowns mit Tag, Monat und Jahr zu generieren. {html_select_date time=$datum prefix=”even_von_” start_year=”2007″ end_year=”+3″ field_order=”DMY” day_empty=”-Tag-” year_empty=”-Jahr-” month_empty=”-Monat-”} 

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit | Hinterlasse einen Kommentar

PDF mit PHP erzeugen – Tutorial

Ausdruckbare Formulare und Infoblätter mit HTML zu erzeugen ist oft umständlich und das Resultat entspricht nicht immer den Erwartungen. Besonders PHP Anfänger trauen sich oft nicht daran derartige Formulare als PDF-Dokument zu erzeugen. FPDF bietet eine einfache und leicht verständliche … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , , | 3 Kommentare

PHP-Datumsfunktion auf deutsch umstellen

Wer genervt ist von den ewigen Konvertierungen zw. deutsch und englisch bei den PHP-Datumsfunktionen kann durch einen kleinen Eintrag (falls es der Hoster zulässt) auf deutsch umstellen. Dazu einfach in jede PHP-Seite am Anfang folgende Zeile einfügen: setlocale(LC_TIME, ‘de_DE@euro’, ‘de_DE’, … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit | 1 Kommentar

Mit PHP das Alter aus einem Datum ermitteln

Desöfteren muss man aus einem MySQL-Datum (YYYY-MM-DD) das Alter des Users berechnen. Dabei muss nicht nur das Jahr sondern auch das Monat und der Tag berücksichtigt werden, damit es keine Differnzen gibt falls der Benutzer z.B. am heutigen Tag Geburtstag … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit | Hinterlasse einen Kommentar

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 … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , | 1 Kommentar

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

Veröffentlicht unter PHP, SEO, Schnipsel | Verschlagwortet mit , | 2 Kommentare

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 … Weiterlesen

Veröffentlicht unter PHP, Schnipsel | Verschlagwortet mit , | Hinterlasse einen Kommentar