Image et exécution PHP

Fermé
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 - Modifié par X.A.N.A. le 27/06/2012 à 22:10
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 - 28 juin 2012 à 13:02
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 !
A voir également:

2 réponses

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 ^^
0
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 19
27 juin 2012 à 22:16
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.
0
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
0
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 19
28 juin 2012 à 13:02
il n'y a aucun problème et merci! =)
0
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 30
Modifié par aladin07 le 28/06/2012 à 00:35
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>
0
X.A.N.A. Messages postés 190 Date d'inscription jeudi 2 décembre 2010 Statut Membre Dernière intervention 22 juillet 2013 19
28 juin 2012 à 13:02
Merci ! C'est parfait !
0