Bonjour,
Je souhaite produire un QR Code en PHP.
Cela a déjà fonctionné, mais ça ne fonctionne plus.
Récemment, ma librairie me signale une erreur
Je l'ai téléchargée surFatal error: Uncaught Error: Call to undefined function ImageCreate() in /var/www/html/Sogedima/pics/phpQr/qrimage.php:74 Stack trace: #0 /var/www/html/Sogedima/pics/phpQr/qrimage.php(32): QRimage::image(Array, 3, 4) #1 /var/www/html/Sogedima/pics/phpQr/qrencode.php(494): QRimage::png(Array, false, 3, 4, false) #2 /var/www/html/Sogedima/pics/phpQr/qrencode.php(286): QRencode->encodePNG('Assuj:Logi-Meus...', false, false) #3 /var/www/html/Sogedima/artisan/qrCode/qrTvaDeclar.php(15): QRcode::png('Assuj:Logi-Meus...') #4 {main} thrown in /var/www/html/Sogedima/pics/phpQr/qrimage.php on line 74
https://sourceforge.net/projects/phpqrcode/
Mon logiciel a déjà fonctionné précédemment. Il produisait des QR Code.
Je suppose que c'est une mise à jour de PHP qui a bloqué la fonction
J'ai lancé une recherche d'ImageCreate, dans la librairie cd /var/www/html/Sogedima/pics/phpQr/ && grep -rn "ImageCreate", qui ne révèle, en effet, aucune fonction de ce nom, juste des appels.
Qui peut m'expliquer comment faire fonctionner cette librairie ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 christian@jupiter:~$ cd /var/www/html/Sogedima/pics/phpQr/ && grep -rn "ImageCreate" qrimage.php:74: $base_image =ImageCreate($imgW, $imgH); qrimage.php:89: $target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint); phpqrcode.php:985: $base_image =ImageCreate($imgW, $imgH); phpqrcode.php:1000: $target_image =ImageCreate($imgW * $pixelPerPoint, $imgH * $pixelPerPoint); christian@jupiter:/var/www/html/Sogedima/pics/phpQr$
Merci.
Partager