asdw_show_qrcode_from_url – QR-Code aus URL erstellen
In Programmen muss immer wieder eine URL als QR-Code dargestellt werden.
Diese QR-Codes können am Bildschirm dargestellt, auf Dokumenten gedruckt oder in Emails verschickt werden. Sie können dann einfach mit Smartphones oder Tablets eingelesen und aufgerufen werden.
Bei der Anzeige ist es auch sinnvoll gleichen den entsprechenden Link mit zu hinterlegen.
Die Funktion gibt den HTML-Code zurück. Beim Aufruf kann auch die Größe mit vorgegeben werden.
1 2 3 4 5 6 7 8 9 10 11 |
function asdw_show_qrcode_from_url($t_url,$size=100) { if(trim($t_url)<>'') { $width = $height = $size; $error = "H"; // H handle up to 30% data loss, or "L" (7%), "M" (15%), "Q" (25%) $border = 1; $t_msg = "Alternativ diesen QR-Code scannen zum Download."; return ("<a href='" . $t_url . "'><img src='http://chart.googleapis.com/chart?chs={$width}x{$height}&cht=qr&chld=$error|$border&chl=$t_url' alt='$t_msg'></a>"); } } |
In der Funktion wird die Chart-API von Google zum Erstellen der Grafik verwendet.
Tipp – Scriptcase:
Die Anzeige kann -je nach Art der Application- in einem
- Text-Feld, das als ‘Label-Feld’ eingestellt ist, oder
- als Label-Feld erfolgen
Der zurückgegebene Code kann auch direkt in HTML-Codes eingefügt werden, z.B. um PDF-Dateien zu erstellen.
Der Link: https://www.asdw.de