Image et exécution PHP

Bonjour,

Voilà mon problème :
J'aimerai que lorsque les visiteurs de mon site clique sur une image particulière cela déclenche un script PHP puis télécharge un fichier, seulement je ne sais pas comment programmer cela et je n'ai trouvé aucune solution concluante sur internet.

Je vous remercie d'avance pour votre aide !

2 réponses

  1. Crée un fichier download.php:

    <?php  
    
    function download()  
    {  
        $filename = 'chemin/images/'.$_GET['image'];  
    
        header("Content-Transfer-Encoding: binary");  
        header("Content-Type: image/jpg");  
        header("Content-Disposition: attachment; filename=$filename");  
        readfile($path_to_image);  
    }  
    
    /* Ton scipte PHP ........  
    ...  
    ...  
    ...  
    Ensuite tu appels la fonction à la fin de ton scripte par exemple:  
    */  
    if($insere_dans_bdd) download();  
    else echo "Une erreur est survenue";


    Puis <a href="download.php?image=image.jpg">Ton lien</a>
    1. Merci ! C'est parfait !
  2. Tu as essayé :
    <a href="[adresse de ton image]"><img alt="[nom de ton image]" href="[adresse de ton image]"/></a>
    ?
    - Vous êtes d'où?
    - Oui je suis très doux ^^
    1. Ce n'est pas ce que je demande, je sais mettre des images, mais j'aimerai que lorsqu'on clique dessus cela exécute un script PHP.
      Merci de l'attention portée.
    2. Desolé j'avais lu "cela déclenche un script PHP QUI télécharge un fichier" et j'ai cru que le fichier était l'image ^^ mes excuses. je me suis demander pourquoi tu voulais le php pou ça
    3. il n'y a aucun problème et merci! =)