Mit Version 1.1 wurde ein kleiner Fehler bei der Speicherung des GiroCodes als Bildgrafik korrigiert. Folgendes Beispiel verdeutlicht die Speicherung als Grafik:
require_once 'phpgirocode-1.1/phpqrcode/qrlib.php';
require_once 'phpgirocode-1.1/phpgirocode.class.php';
$phpGiroCode = new PhpGirocode();
$phpGiroCode->setBIC("HELADEF1WEM");
$phpGiroCode->setIBAN("DE68820510001163220970");
$phpGiroCode->setAmount(100.14);
$phpGiroCode->setText("Beschreibung");
$phpGiroCode->setReciver("Max Mustermann");
// Pfad und Dateiname
$out_file = dirname(__FILE__).'/out.png';
// GiroCode als Datei speichern
$phpGiroCode->generate(PhpGirocode::OUTPUT_FILE, $out_file);
Sollte es Probleme bei der Generierung der GiroCodes geben, so kann man jetzt den Pfad für temporäre Dateien anpassen:
$phpGiroCode->setTmpPath('/tmp');
Standardmäßig wird der Pfad mittels sys_get_temp_dir ermittelt.
Mehr über PhPGiroCode erhalten Sie hier.