Intercepter la fin d'un download ?

Intercepter la fin d'un download ? - PHP - Programmation

Marsh Posté le 29-10-2002 à 11:57:35    

Bonjour les gens,
 
Alors vala, mon problème est simple mais je ne sais pas (et je ne pense pas, à mon avis) comment intercepter la fin d'un download depuis mon site.
Genre l'utilisateur clique sur un fichier, le télécharge et pouf, quand c'est fini, je voudrais faire une action côté serveur.
Je crois pas que ça sera jouable en PHP vu que c'est côté client que l'événement se passe, mais toutes les suggestions sont les bienvenues :)


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 29-10-2002 à 11:57:35   

Reply

Marsh Posté le 29-10-2002 à 12:28:32    

java
 
 
et en aillant programmé toi meme le prog de telechargement biensur  :o  
 


Message édité par Schtroumpheur le 29-10-2002 à 12:29:12
Reply

Marsh Posté le 29-10-2002 à 12:36:54    

Merci mais non :D
J'entendais "depuis un browser quelconque type Mozilla ou IE" :p


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 29-10-2002 à 12:53:42    

Ca doit être possible en faisant un script PHP de téléchargement : tout ce qui est téléchargeable doit passer par ce script (la ressource à télécharger est déterminée par un paramètre d'URL). Ton script va lire la ressource spécifiée par le paramètre d'URL et la renvoyer dans le corps de la réponse (a priori avec un $buff = fread() et un echo $buff). Tu "détectes" la fin du téléchargement lorsque tu fais ton fclose().

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed