Proposer un fichier au téléchargement - HTML/CSS - Programmation
Marsh Posté le 18-04-2007 à 11:04:35
met un header http content-dispostion attachement
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 )
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
Marsh Posté le 18-04-2007 à 23:29:58
zecrazytux a écrit : documente toi un peu sur le protocole HTTP. |
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.
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.
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.
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 :
http://www.google.fr/search?source [...] ogle&meta=
Marsh Posté le 18-04-2007 à 23:56:58
ReplyMarsh 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 : |
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 ?
Marsh Posté le 19-04-2007 à 01:48:06
chrisllers a écrit : Ouais c' est vrai ça ! |
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 :
|
Pour aller plus loin rien de mieux que http://www.php.net/
Marsh Posté le 19-04-2007 à 03:01:22
chrisllers a écrit : Ouais c' est vrai ça ! |
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
Marsh Posté le 19-04-2007 à 03:02:26
Citation : |
oupa les gaÿzous
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.....
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+
Marsh Posté le 19-04-2007 à 11:19:17
l'intro de the smart way est simple, pas besoin d'etre bilingue
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
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 |
super.....
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
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.