qualidat
Threadersteller
Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 63
Geschlecht:
|
Verfasst Di 15.10.2013 23:06
Titel PHP: QR-Code decodieren - ganz einfach |
|
|
Ich brauchte für ein Projekt die Decodierung (also das Auslesen) eines QR-Codes und habe eine einfache Lösung entwickelt, die die von www.esponce.com bereitgestellt API verwendet (also Online-Kontakt erforderlich).
Vlt. kanns ja jemand brauchen. Es ist eine PHP-Funktion, der Übergabeparameter ist ein Filename (Typ PNG), ggf. mit Pfad, der Rückgabewert eine Zeichenkette mit dem eigentlichen Inhalt und einigen Angaben zum QR-Code selber.
Code: |
function QRDecode($n)
{
$url = 'http://www.esponce.com/api/v3/decode?format=png';
$f=fopen($n,'r');
$s=filesize($n);
$b=fread($f,$s);
fclose($f);
$options = array
(
'http' => array
(
'header' => "Content-type: image/png","Content-length: ".$s,
'method' => 'POST',
'content' => $b,
),
);
$context = stream_context_create($options);
return file_get_contents($url, true, $context);
}
|
Zuletzt bearbeitet von qualidat am Di 15.10.2013 23:08, insgesamt 1-mal bearbeitet
|
|