Matthias Apsel: QRC erstellen und als img senden

Beitrag lesen

Hallo Linuchs,

Ich möchte nicht hunderte von QRCodes als Datei vorrätig halten, sondern bei Druck des Liedtextes den QRC als img einbinden:

Aber die Bilder musst du ja trotzdem vorrätig halten.

@media screen {
  .qrc {
    display: none;
  }
}
<img class="qrc" src="qrccreate.php?url=http://example.com/hallo.mp3" .. />

Ist damit gewährleistet, dass bei Anzeige des HTML-Dokuments der Aufruf von qrccreate.php unterbleibt und nur beim Drucken erfolgt?

Falls es keine allgemeineren oder spezielleren Regeln mit höherer Spezifität gibt, die dieses CSS überschreiben, ja.

Bisher habe ich QRC abgespeichert:

$qrc_filename = "../qrc/qrc_.png";
include_once( "../include/phpqrcode/phpqrcode.php" );
QRcode::png( "hallo.mp3", $qrc_filename); // creates file

Wie kann ich das Ergebnis als Bild senden?

Das heißt, du möchtest sie nicht mehr abspeichern? Dann kannst du sie auch nicht als img einbinden, es sei denn als Data-URI (einhergehend mit einer Vergrößerung der Datei). Alternativ musst du schauen, was deine Bibliothek so ermöglicht.

Bis demnächst
Matthias

--
Du kannst das Projekt SELFHTML unterstützen,
indem du bei Amazon-Einkäufen Amazon smile (Was ist das?) nutzt.