Extension .php dans balise <img>

Résolu
Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   -  
Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai un peu de mal à exposer mon problème.

Prenez ce lien qui a une extension .php :
https://qrcode.kaywa.com/img.php?s=8&d=http%3A%2F%2Ftest 

Quand on regarde le nom de l'image on voit que c'est un .php, comment est ce possible?
Car du coup quand on met ce lien dans la balise <img> ça marche

Quand je met dans mon test.php
<img src="image.jpg" />

ou
image.jpg

et que je met
<img src="test.php" />

l'image ne s'affiche pas..

Je vous remercie d'avantage pour votre aide..
Si vous avez des questions n'hésitez pas..

9 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Regarde la bibliothèque gd , par exemple
    http://www.lephpfacile.com/cours/22-la-librairie-gd
    1
    1. Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   20
       
      merci, ça à l'air une très bonne piste,
      je vais voir ça ;)
      0
    2. Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   20
       
      c'est bon ça marche nikel.

      pour les autres :

      vous appelez une image : <img src="info.php" />

      et dans le info.php vous avez
      <?php header ("Content-type: image/png");  
      $im=imagecreatefrompng(url de l'image);
      imagepng($im);
      ?>

      et là ça vous affiche correctement l'image
      0
  2. Profil bloqué
     
    Ce serait plus

    <img src="<?php echo"lenomdetonimage.extension" ?>" />

    ou

    <img src="<?php echo $tavariable ?>" />

    où $tavariable contient le nom de ton image.sonextension.
    0
  3. Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   20
     
    Merci de ta réponse.

    Je sais que ça serait plus simple comme ça, mais dans mon cas il faut absolument que j'utilise un .php dans ma balise <img>
    0
  4. Profil bloqué
     
    img.php(184x184) c'est le nom. Le name. Pas le src.

    Ensuite, il ne s'agit que d'un lien qui passe par la méthode GET (cad l'URL), et qui, en php, renvoie à l'image concernée, qui n'est... qu'une image, et non un php.

    Sinon, je pense que tu devrais faire un tour ici:

    https://qrcode.kaywa.com/

    Ca te donnera une image comme ça.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   20
     
    Dans le code source de kaywa il y a ça :

    <img id="qrcode" src="https://qrcode.kaywa.com/img.php?s=8&d=http%3A%2F%2Ftest" alt="qrcode" />


    c'est bien l'emplacement en .php

    Et j'aimerais savoir ce qu'il y a dans ce .php pour que quand on l'insère dans un src il affiche directement une image.
    0
  7. Profil bloqué
     
    Non, en fait ça te permet d'envoyer des informations via l'url, relatives au site ou autre, comme s'il s'agissait d'un formulaire.

    Ces informations sont récupérées par la page https://qrcode.kaywa.com/img.php qui est une page, codée en php, qui va traiter ces informations envoyées.

    Tu ne peux pas voir le traitement php qui est fait.
    0
  8. Aktayen Messages postés 189 Date d'inscription   Statut Membre Dernière intervention   20
     
    Je suis d'accord avec toi, mais c'est quoi ce traitement qui permet de faire ça.
    Je veux pas exactement le même que kaywa je veux juste un exemple de script.

    en ayant un code du genre

    test.php
    <img src="images/<? echo $i ?>.jpg />


    Je veux que que ce code
    <img src="test.php?i=lien" />

    affiche l'image $i.jpg
    0
  9. Profil bloqué
     
    Je crois comprendre... mais pas complètement.

    Pourquoi veux tu faire un lien qui renvoie sur un fichier php ?

    Si tu me dis un peu ce que tu souhaites faire et pourquoi, je pourrais peut-être te donner une méthode plus adaptée, qui marcherait...
    0
  10. Profil bloqué
     
    Alors (je ne suis pas sur que ce soit très utile compte tenu du temps que tu vas y passer mais...) il faut que tu mettes par exemple img src="https://www.pagesjaunes.fr/"

    et dans ta page grcode.php, tu mettes un truc du style $_GET['tacase'] pour récupérer, et ensuite tu codes une petite fonction pour prendre que la partie de droite, puis tu l'ajoutes à ton url très long, et tu redirige, ou qqch dans le style.

    L'idée est de récupérer via get ton url, de la transformer et de la réutiliser...

    0