Archive for the 'PHP' Category



20
Mar

PHP/SWF Charts

Eine sehr interessante PHP Klasse, zur dynamischen Erzeugung von Flash Charts. PHP/SWF Charts
Ausserdem gibt es hier noch diese leckeren Dinge:

  • XML/SWF Charts
  • XML/SWF Slideshow
  • XML/SWF Gauge
13
Mar

Next Meeting => 16 March | PHP Usergroup Frankfurt

Am Donnerstag findet in Frankfurt wieder ein PHP Usergroup Meeting statt. Wie immer gibt es sehr interessante Themen:
Aaron’s Exceptional Error Explaination [Errons Arrors] (Aaron Wormus)
=> eZ Components (Tobias Schlitt)

Wie immer ist die Veranstaltung kostenlos. Nähere Infos finden sich hier: Next Meeting = 16 March | PHP Usergroup Frankfurt

13
Mar

(PDF) Dateien mit PHP ausgeben

Eigentlich eine einfache Übung, wäre da nicht wieder der Internet Explorer. Ein einfacher Versuch schlägt bei https (SSL) fehlt:

$pdfFilename = '';

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);

Der IE meldet, daß er die Datei nicht speichern kann. Abhilfe schafft nur folgender header:

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

Komplettes Beispiel:

$pdfFilename = '';

header('HTTP/1.1 200 OK');
header('Status: 200 OK');

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);
08
Mar

Ein Tutorial für das Zend Framework

php | architect - The PHP Magazine for PHP Professionals

Sehr interessant finde ich:

getAlpha('name');  /* $alphaName = 'JohnDoe'; */ ?>

Als Entwurfsmuster nennt man das wohl Registry Muster. Imho eine sehr saubere Art den Zugriff zu kapseln.

08
Mar

Nicht vergessen

HTML: htmlentities(), htmlspecialchars()
Link: urlencode(), rawurlencode()
mySQL: addslashes(), mysql_real_escape_string()
PostgreSQL: pg_escape_string()
System: escapeshellcmd(), escapeshellarg()

08
Mar

Minimale Fehlerbehandlung in Produktiv Umgebungen

ini_set('display_errors', false);
ini_set('log_errors', true);
ini_set('error_log', '../path/to/file.log');
07
Mar

Ein webbasiertes Passwort-Depot mit phpmyedit erstellen

Worum geht es? phpmyedit am praktischen Beispiel!

In diesem Tutorial wollen wir ein Programm entwickeln, das zur Verwaltung von Kennwörtern dient. Die Kennwörter werden mit einem Verschlüsselungsverfahren in einer mySQL Datenbank gespeichert. Über ein Kennwort hat man Zugriff auf die gespeicherten Kennwörter. Um uns die Tabellenverwaltung zu erleichtern, verwenden wir die Klasse phpmyedit.

Weiterlesen »