Impossible de générer un qrcode

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Impossible de générer un qrcode

Re: Impossible de générer un qrcode

par MiaoLee » 31 juil. 2023, 14:58

Je viens de tester sans l'espace ca ne fonctionne toujours pas.
Je suis en local peut-être que ca vient de SElinux ?

Re: Impossible de générer un qrcode

par @rthur » 31 juil. 2023, 14:15

A première vue, je dirai que tu as un espace en trop avant "../"

Sinon vois avec ton hébergeur, il a peut-être une protection de type open_basedir ou chroot.

Re: Impossible de générer un qrcode

par MiaoLee » 31 juil. 2023, 13:17

Je suis bien en 777 et apache est le dossier et le groupe appartient a apache

Re: Impossible de générer un qrcode

par Spols » 31 juil. 2023, 10:54

vérifie le chmod de ton dossier qrcode il doit être de 777

Impossible de générer un qrcode

par MiaoLee » 31 juil. 2023, 09:12

Bonjour,
Je poste ici car je n'arrive pas à générer mon qrcode.
Voici le retour dans mon navigateur:
Warning: imagepng(qrcode/10): Failed to open stream: Permission denied in /srv/web/assocadmin/lib/phpqrcode/phpqrcode.php on line 954
et voici mon code :

Code : Tout sélectionner

<?php require_once '../config/connect.php'; require_once '../config/config.php'; require_once '../lib/phpqrcode/phpqrcode.php'; if(isset($_POST['valider'])){ $id_foyer = intval($_POST['id_foyer']); $pathpng = PATH_QRCODE.$id_foyer; QRcode::png($pathpng, ' ../qrcode/'.$id_foyer.'.png'); } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <form method="post"> <input type="text" name="id_foyer"> <button name="valider">valider</button> </form> </body> </html>
Merci pour vos retours