Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2731 connectés 

 


Dernière réponse
Sujet : [HTML] lancer un telechargement
Zebra3 tu ouvres quand même une nouvelle fenêtre ? :???:
il' n'a pas besoin d'en ouvrir avec cette méthode...ss
Mais le problème vient surement d'une mauvaise syntaxe de ton header ou de renvoi de caractère avant, il faut vraiment pas grand chose pour que ça ne marche pas !

 


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Zebra3 tu ouvres quand même une nouvelle fenêtre ? :???:
il' n'a pas besoin d'en ouvrir avec cette méthode...ss
Mais le problème vient surement d'une mauvaise syntaxe de ton header ou de renvoi de caractère avant, il faut vraiment pas grand chose pour que ça ne marche pas !

 

Lolo2k bon finalement y a tjrs un pb : c que ca me laisse une page blanche (avec l'url du fichier) et celle-la je peux pas la fermer...
Lolo2k c exactement ce que g utilisé !
g vu ca dans d'autres scripts php, sinon ca me s'rait jamais venu a l'idee :D
Zebra3 arf je suis trop lent :D

 

Lolo2k c bon g reglé le pb, en fait c pas si dur que ca :D
merci qd meme
 
http://www2.ec-lille.fr/~maestrac/ [...] _88x31.gif
Zebra3 j'avias pas compris que lancer le téléchargement te posais aussi pb...  :o
en fait c pas dur et tu n'as meême pas besoin d'ouvrir une fenêtre ! explications :
tu crées un fichier, disons dl.php vers lequel tu fait pointer tt tes liens de dl avec la variable $nom_du_fichier pour indiquer le fichier à dl.
Dans dl.php tu met tous les traitements que tu veux faire lors du dl du fichier (comptage des hits...) et en fin du fichier tu ajoutes :
 
Header ("Location: http://www.mon-domaine.com/chemin/ [...] .zip" );
 
qui va rediriger le navigateur vers le fichier à dl. Mais attention, s'il y a une erreur dans dl.php ou que tu renvoie du texte (ou même un espace vide !) avant d'envoyer le header celà va foirer !
Et voilà cela te permet de faire tous traitements que tu veux avant de lancer le dl ET sans avoir à ouvrir de fenêtre, le navigateur détectant le type de fichier .zip comme étant un fichier à dl et pas une page, il reste sur la page où se trouve le lien ;)
c assez clair comme ça ;)
 

 


--Message édité par Zebra3--

Lolo2k bah alors pas de soluce ? zetes nuls :D :D :D :D
Lolo2k ca je sais bien ms pr lancer un téléchargement tu fais comment ?
g pas eu d'autre idée que de faire un window.open("l'url de mon fichier.zip","","","_blank" ); ms ds ce cas il me reste une fenetre blanche que je peux pas fermer ...
Zebra3 php ne peut pas fermer la fenêtre, il faut utiliser javascript pour le faire :
window.close()

 

Lolo2k voila ce que je veux obtenir :
je clique sur un lien
une fenetre php s'ouvre fait des traitements, lance un téléchargement
la fenetre php se ferme pdt que le telechargement s'effectue
 
et bah j'y arrive pas, tte les solutions que g testé laisse la fenetre php ouverte (et ca fait courant d'air !! :D :D)
 
merci pr votre aide
 
http://www2.ec-lille.fr/~maestrac/ [...] 31_dvd.gif

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)