Proposer un fichier au téléchargement

Proposer un fichier au téléchargement - HTML/CSS - Programmation

Marsh Posté le 18-04-2007 à 10:15:09    

Bonjour,
J' ai mit plusieurs fichiers en téléchargement, jusque là pas de problème.  
Mais là, j' ai un fichier qui, lorsque l' on clique sur le lien, est ouvert par le navigateur ce qui ne sert à rien pour ce fichier car il est à placer dans un dossier des dossiers d' un programme.
Hors je souhaite qu' il y est cette fenêtre " ouvrir" ou "enregistrer" qui apparaisse. Car à tous les coups, certaines personnes ne sauront peut être pas qu' il faut faire un clic droit dessus et enregistrer sous.  
C' est un fichier avec pour extension .lang  
Je sais qu' il est possible de le mettre en fichier compressé mais est il possible de le télécharger sans qu' il soit compressé ?
merci.

Reply

Marsh Posté le 18-04-2007 à 10:15:09   

Reply

Marsh Posté le 18-04-2007 à 11:04:35    

met un header http content-dispostion attachement :)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 18-04-2007 à 19:24:22    

tu peux me détailler s' il te plait, je ne connais pas énormément le html, j' utilise un WYSIWYG ( nvu )

Reply

Marsh Posté le 18-04-2007 à 21:10:58    

documente toi un peu sur le protocole HTTP.
y a des hedears (en tete) envoyés par le navigateur au serveur, du serveur au navigateur...
 
là faudrait en envoyer un au navigateur qui lui dise que c'est une truc a télécharger
 
pour envoyer les headers, ta la fonction header() en php


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 18-04-2007 à 23:29:58    

zecrazytux a écrit :

documente toi un peu sur le protocole HTTP.
y a des hedears (en tete) envoyés par le navigateur au serveur, du serveur au navigateur...
là faudrait en envoyer un au navigateur qui lui dise que c'est une truc a télécharger
pour envoyer les headers, ta la fonction header() en php


 
Il faut que j' inclus dans l' entête un code spécial c' est ça ?
Mes pages sont en html. Comment dois-je faire ? Je débute, c' est pas vraiment évident.

Reply

Marsh Posté le 18-04-2007 à 23:36:42    

La seule solution c'est de te mettre à un langage côté serveur pour pouvoir modifier les entêtes http, comme par exemple php. Ya rien de bien compliqué.
Mais je te conseil de préciser simplement à tes visiteurs la procédure pour enregistrer le fichier.


Message édité par dwogsi le 18-04-2007 à 23:56:31

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 18-04-2007 à 23:52:50    

si ta du php sur ton serveur, tu fou juste un petit script qui choppe le nom du fichier a telecharger, qui check dans un tableau pour avoir l'url, qui envoi un header de download, et c'est bon... ça fais quoi ça... 10 lignes.


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 18-04-2007 à 23:56:05    

Et puis d'ailleurs c'est pas comme s'il était le premier à poser cette question alors :
 [:blood 127 0 0 1]
http://www.google.fr/search?source [...] ogle&meta=

Message cité 1 fois
Message édité par dwogsi le 18-04-2007 à 23:56:13

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 18-04-2007 à 23:56:58    

mais pluzun quoi :o


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 19-04-2007 à 01:24:41    

dwogsi a écrit :

Et puis d'ailleurs c'est pas comme s'il était le premier à poser cette question alors :
 [:blood 127 0 0 1]  


 
Ouais c' est vrai ça !
D' ailleurs on devrait supprimer tous les forums d' entraide étant donné que toutes les réponses sont sur google !!
Alors il faudrait créer un fichier php..... Comment on fait ? je fais un fichier texte et je mets l' extension php ?

Message cité 2 fois
Message édité par chrisllers le 19-04-2007 à 01:35:02
Reply

Marsh Posté le 19-04-2007 à 01:24:41   

Reply

Marsh Posté le 19-04-2007 à 01:48:06    

chrisllers a écrit :

Ouais c' est vrai ça !
D' ailleurs on devrait supprimer tous les forums d' entraide étant donné que toutes les réponses sont sur google !!


Les forums on y pose une question et la réponse s'y trouve une bonne fois pour toutes. Pas la peine de multiplier les topic inutilement, suffit de chercher un  peu comme je te le conseillais. Quand tout le monde aura compris ça, on aura fais un grand pas et on pourra enfin passer des vendredi plus tranquiles.

chrisllers a écrit :

Alors il faudrait créer un fichier php..... Comment on fait ? je fais un fichier texte et je mets l' extension php ?


Oui tu créé un fichier ayant pour extension .php. Tu l'envoi sur ton serveur et normalement tout ce qui se trouve entre <?php et ?> est considéré comme du code à interpréter. Si php est dispo bien entendu. Pour vérifier tu peux faire un simple :

Code :
  1. <?php
  2. phpinfo();
  3. ?>
 

Pour aller plus loin rien de mieux que http://www.php.net/


Message édité par dwogsi le 19-04-2007 à 01:48:38

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 19-04-2007 à 03:01:22    

chrisllers a écrit :

Ouais c' est vrai ça !
D' ailleurs on devrait supprimer tous les forums d' entraide étant donné que toutes les réponses sont sur google !!
Alors il faudrait créer un fichier php..... Comment on fait ? je fais un fichier texte et je mets l' extension php ?


 
je te conseille de lire ceci http://www.catb.org/~esr/faqs/smart-questions.html
 
rien que l'intro si ta pas envi de tout te tapper...
 
mais il est evident qu'il n'est pas intéréssant pour nous qu'on nous demande comment créer un fichier php: des intros au php y'en as partout... y a des dizaines de sites pour debutants...
 
comme pour le coup du download, 2 keywords et 2 clicks et ta la réponse... passons. je te donne la solution du header() en php. a toi de rechercher comment créer ton premier fichier... l'info là dessus c'est pas ce qui manque. imagine si tous les jours on dois explique qu'il faut créer un fichier texte avec l'extension .php et mettre <?php phpinfo(); ?> dedans...
on progresserai pas vite :/
 
tien : un petit lien trouvé en 1 seconde sur mon ami: http://www.destrucsaweb.com/ressou [...] oto_45.php
 


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 19-04-2007 à 03:02:26    

Citation :


on pourra enfin passer des vendredi plus tranquiles.


 
oupa :o :hello: les gaÿzous :D


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 19-04-2007 à 09:53:22    

Salut, j' avais lu le lien de la page destrucsaweb, mais il y a des choses que je ne comprends pas trop dans le code : où placer exactement le nom de monfichier, il y aussi dans le code un fichier txt et je ne vois même pas d' où il sort....
Si je n' ai pas saisi ( à defaut d' être totalement abruti ) je crois qu' il faut déjà est assez initié car c' est pas très clair.
Merci pour les liens mais l' anglais..... :pt1cable:  
Bref, c' est pas grave, je vais simplement dire de faire un clic droit sur le fichier et terminé.
Désolé de vous avoir dérangé et en tout cas merci à vous.
a+


Message édité par chrisllers le 19-04-2007 à 09:56:14
Reply

Marsh Posté le 19-04-2007 à 11:19:17    

l'intro de the smart way est simple, pas besoin d'etre bilingue :o
 
tin mais tu copi colle le script du site web que ta visité, tu le fou dans download.php, tu fais un switch case de $_GET["download"] et apres tu fais un lien vers download.php?download=fichier


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
Reply

Marsh Posté le 20-04-2007 à 00:37:50    

zecrazytux a écrit :

l'intro de the smart way est simple, pas besoin d'etre bilingue :o
tu fais un switch case de $_GET["download"]


 
super.....

Reply

Marsh Posté le 20-04-2007 à 00:54:32    

chrisllers si tu es aussi con que tu essayes de nous le faire croire, pourquoi continuer à nous poser des questions, auxquels les réponses te sont dénué de sens.
Alors soit tu fais un effort, soit bonne nuit à toi ;) et à dans longtemps :D

Reply

Sujets relatifs:

Leave a Replay

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