Bonjour,
J'ai un lien sur lequel je voudrais que l'on telecharge un fichier par exemple l'installeur de firefox et que à la fois il execute un script php.
Comment puis je faire telecharger un fichier à l'explorateur?
Cordialement,
Bonjour,
J'ai un lien sur lequel je voudrais que l'on telecharge un fichier par exemple l'installeur de firefox et que à la fois il execute un script php.
Comment puis je faire telecharger un fichier à l'explorateur?
Cordialement,
Tu ne peux pas faire ça en JavaScript (et même si avec Ajax, tu peux incrémenter un compteur sur le serveur, ce n'est absolument pas fiable...)
C'est possible, mais ce n'est pas du tout du javascript.
Pour le faire, il ne faut pas que ton lien pointe vers le fichier directement, mais sur une page php, en lui passant en argument un moyen de déterminer le fichier a télécharger (par exemple download.php?fileId=111). Ensuite, sur ton script php, tu incrémentes ton compteur et pour lui envoyer le fichier, tu utilises une fonction qui te permet de lire les bits du fichier, que tu envoies au client, en les précédant du header qui va bien suivant le type de fichier?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager