lien telechargement

lien telechargement - Divers - Programmation

Marsh Posté le 03-05-2005 à 18:58:34    

Salut j'aimerais créer des liens qui aboutissent automatiquement a un telechargement.
Le href marche pour certains types de fichiers mais pas pour les images ou d'autres fichiers du meme genre.
Sinon je voudrais savoir s'il y a possibilité par une requete ou autre de télécharger des fichiers PHP du site sans qu'une requete ne soit envoyer au serveur pour transformer le code en html. (je prefererais ne pas utiliser les fonctions ftp)
Je sais pas si c'est tres clair mais si qq pouvais m'aider merci.


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 03-05-2005 à 18:58:34   

Reply

Marsh Posté le 03-05-2005 à 19:12:40    

j'ai trouvé ces lignes de codes quelqu'un pourrait me les commenter je connais pas bien les header je comprends pas trop ce que ca va faire ici
 
header("Content-type: application/force-download" );
header("Content-Disposition: attachment; filename=".$filename);
readfile($chemin.$filename);


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 03-05-2005 à 19:20:37    

qq pourrait m'expliquer l'utilité du readfile???


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 03-05-2005 à 19:50:36    

y a personne pour m'expliquer??? Pourtant je cois bien qu'il y a du monde qui lit


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 03-05-2005 à 19:51:55    

toi t'as tout compris au HTTP, au PHP et au Web en général [:petrus75]
j'ai trouvé pire que moi [:kbchris]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 19:57:17    

ca s'applaudit ca !


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 03-05-2005 à 20:00:16    

ha he bien, harko, explique, alors ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 20:09:22    

the real moins moins a écrit :

ha he bien, harko, explique, alors ?


- il veut créer un lien pour télécharger des images ou autre : ce n'est pas à lui de décider ce que le client doit télécharger ou pas. si le client veut télécharger une image, qu'il le fasse. il n'a pas à subir la loi du webmaster
 
- il veut récupérer des pages PHP sur le serveur : impossible (sauf si le site est hébergé sur une passoire)


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 20:16:52    

Harkonnen a écrit :

- il veut créer un lien pour télécharger des images ou autre : ce n'est pas à lui de décider ce que le client doit télécharger ou pas. si le client veut télécharger une image, qu'il le fasse. il n'a pas à subir la loi du webmaster
 
- il veut récupérer des pages PHP sur le serveur : impossible (sauf si le site est hébergé sur une passoire)


 
Tout faux.
 
(bon, je bouffe et je met l'explication après, si personne ne l'a fait)

Reply

Marsh Posté le 03-05-2005 à 21:03:04    

- il peut vouloir controler qui peut telecharger telle ou telle image. un exemple simple: le trombi hfr fait par antp.
 
- il veut mettre le source à disposition? y'a les fonctions qui-vont-bien en php pour colorer un fichier source et le sortir en html, ou bien, comme pour une image ou n'importe quelle autre fichier, tu peux le passer à travers un file_read ou quelque chose comme ça, sans que ton serveur http ait quoi que ce soit à y dire


Message édité par the real moins moins le 03-05-2005 à 21:03:19

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 21:03:04   

Reply

Marsh Posté le 03-05-2005 à 21:10:07    

the real moins moins a écrit :

- il peut vouloir controler qui peut telecharger telle ou telle image. un exemple simple: le trombi hfr fait par antp.


et bien il a qu'a mettre en place un système de droits/d'identification...
un exemple simple: le trombi hfr fait par antp.
 

the real moins moins a écrit :


- il veut mettre le source à disposition? y'a les fonctions qui-vont-bien en php pour colorer un fichier source et le sortir en html, ou bien, comme pour une image ou n'importe quelle autre fichier, tu peux le passer à travers un file_read ou quelque chose comme ça, sans que ton serveur http ait quoi que ce soit à y dire


on y croit bien fort [:ula]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 22:11:16    

Harkonnen a écrit :

et bien il a qu'a mettre en place un système de droits/d'identification...
un exemple simple: le trombi hfr fait par antp.


oui, et donc, il fait comment, d'apres toi, hein? ...
(évidemment, si ton systeme de droit se limite à afficher un lien ou pas... ... ce n'est pas ce que le trombi d'antp fait)
 

Harkonnen a écrit :


on y croit bien fort [:ula]


à quoi, exactement ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 22:26:11    

Harkonnen a écrit :


 
on y croit bien fort [:ula]


 
Relis ce qu'a dit moinsmoins ou va te cacher [:ddr555]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 03-05-2005 à 23:24:36    

the real moins moins a écrit :


à quoi, exactement ?


à ce qu'il veuille mettre le source en téléchargement :sarcastic:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 23:25:30    

et donc il veut faire quoi ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 23:28:49    

the real moins moins a écrit :

et donc il veut faire quoi ?


ce que j'ai compris :  
- soit il veut récupérer des fichiers PHP d'un site existant,  
- soit il veut faire un site en PHP, et comme il dit haut et fort qu'il ne veut pas passer par un client FTP, il veut entrer l'URL d'une page php et au lieu d'avoir le HTML généré, il veut que le browser lui affiche carrément le code


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 23:29:21    

Toinou87 a écrit :

Salut j'aimerais créer des liens qui aboutissent automatiquement a un telechargement.
Le href marche pour certains types de fichiers mais pas pour les images ou d'autres fichiers du meme genre.
Sinon je voudrais savoir s'il y a possibilité par une requete ou autre de télécharger des fichiers PHP du site sans qu'une requete ne soit envoyer au serveur pour transformer le code en html. (je prefererais ne pas utiliser les fonctions ftp)
Je sais pas si c'est tres clair mais si qq pouvais m'aider merci.


si tu veux "telecharger" tes fichiers php et non les executer, ben tu change l'extension pour pas que le serveur l'execute, met l'extension .phps si tu veut afficher ton code avec des couleurs.
 
 


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 03-05-2005 à 23:29:46    

[:icon15]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 23:30:39    

oh et puis il a qu'a s'exprimer clairement aussi hein :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 03-05-2005 à 23:31:32    

ha ben ça, oui.
je t'ai juste trouvé un poil présompteux [:itm]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 03-05-2005 à 23:33:10    

the real moins moins a écrit :

ha ben ça, oui.
je t'ai juste trouvé un poil présompteux [:itm]


en ce qui concerne quoi ? :heink:
désolé, mais si le but est effectivement de faire télécharger des images au lieu de les afficher, je dis et je maintiens que ce n'est pas à lui de décider ça, mais au client :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-05-2005 à 00:08:20    

Dans le cas d'un jpeg de 4mo (photo de presse par exemple), j'aime autant que le serveur me l'envoie en "download forcé", plutot que de laisser mon browser tenter de l'afficher hein  http://img198.echo.cx/img198/7195/mwingrin1ps.gif


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-05-2005 à 00:09:11    

the real moins moins a écrit :

Dans le cas d'un jpeg de 4mo (photo de presse par exemple), j'aime autant que le serveur me l'envoie en "download forcé", plutot que de laisser mon browser tenter de l'afficher hein  http://img198.echo.cx/img198/7195/mwingrin1ps.gif


déjà, foutre un jpeg de 4Mo sur un site hein... no comment [:kiki]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-05-2005 à 00:12:46    

Y a bien des JPEG et des TIFF de plusieurs dizaines de Mo sur le site de la NASA.
Il y avait même une photo de la terre de 300 Mo :D (mais sur un FTP, faut pas pousser).
C'est pas au browser à décider s'il veut afficher ou downloader un fichier selon son extension ou son contenu (ou alors il s'appelle IE le browser) mais ça dépend du type MIME renvoyé et des headers qui l'accompagnent.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-05-2005 à 00:13:21    

Ha, je m'incline, l'expert du web à parlé.
 
 
 
 
 
 
 
... Dugenou, les photos de presse d'un artiste, on les met en jpeg pour que les grapheux de magazines puisse les utiliser sans se faire chier. Stu met un zip ou autre format compressé, 1/ tu vas avoir des emmerdes de compatibilité 2/ tu va avoir des gusses qui sauront pas quoi faire 3/ ça n'aura aucun interet sur la taille du d/l


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-05-2005 à 00:13:59    

(kiki kuku)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-05-2005 à 00:17:44    

the real moins moins a écrit :


... Dugenou, les photos de presse d'un artiste, on les met en jpeg pour que les grapheux de magazines puisse les utiliser sans se faire chier. Stu met un zip ou autre format compressé, 1/ tu vas avoir des emmerdes de compatibilité 2/ tu va avoir des gusses qui sauront pas quoi faire 3/ ça n'aura aucun interet sur la taille du d/l


oui ok, mais c'est la taille qui m'interpelle ! mon APN de 4M pixels me sort des photos de ~1.40 Mo en résolution et finesse maximum (2272 x 1704), alors bon, une image de 4 Mo c'est quoi ? une projection de Mercator en grandeur nature ? [:kiki]
 
edit: et qu'est ce que je fous sur ce topic moi d'abord ? [:mlc]


Message édité par Harkonnen le 04-05-2005 à 00:18:34

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 04-05-2005 à 00:19:43    

Euh, j'ai dit un chiffre au hasard, et j'ai toujours le meme avis même si l'image ne fait "que" 1.40mo [:icon15]
(d'autant qu'a fortiori, si on parle de photo de presse, j'ai pas envie de la voir dans mon browser pour ensuite devoir faire un save dessus de toutes façons [:icon12])


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-05-2005 à 00:20:15    

Puis voir à l'écran (≈96 dpi) une photo 14x10 cm en 600 ou 1200 dpi c'est pas super utile :D


Message édité par antp le 04-05-2005 à 00:21:03

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 04-05-2005 à 10:04:41    

Harkonnen a écrit :

oui ok, mais c'est la taille qui m'interpelle ! mon APN de 4M pixels me sort des photos de ~1.40 Mo en résolution et finesse maximum (2272 x 1704), alors bon, une image de 4 Mo c'est quoi ? une projection de Mercator en grandeur nature ? [:kiki]
 
edit: et qu'est ce que je fous sur ce topic moi d'abord ? [:mlc]


 
mon appareil est un 6 M pixel et les images en raw prennent entre 15 et 20Mo... Et si tu bosses dans le graphisme, tu ne travaille pas avec le jpeg mais le raw.

Reply

Marsh Posté le 04-05-2005 à 10:11:47    

Harkonnen a écrit :

edit: et qu'est ce que je fous sur ce topic moi d'abord ? [:mlc]


Ca, on se pose la question :pfff:  
 
gizmo > les raws sont compressés comment? [:gratgrat]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-05-2005 à 10:13:07    

masklinn a écrit :

Ca, on se pose la question :pfff:  
 
gizmo > les raws sont compressés comment? [:gratgrat]


 
Bah ils sont pas compressés, c'est le principe![:dawa]
 
(en vrai, le format dépend des marques...:o)


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 04-05-2005 à 11:03:03    

skeye a écrit :

Bah ils sont pas compressés, c'est le principe![:dawa]
 
(en vrai, le format dépend des marques...:o)


Ah oui, erreur de calcul [:sisicaivrai]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-05-2005 à 11:36:10    

Alors déja pour le téléchargement des images. C'est surtout pour moi dans ma page admin, mais ca servira aussi pour avoir un raccourci dans des pages d'affichage de wallpaper pour eviter d'avoir a ouvrir toutes les images et juste cliquer sur un lien.
 
Sinon j'avais pas pensé au read file pour mes fichiers ca pourra m'aider. (je fais une interface ftp sans passer par les fonction ftp ; juste les fonctions copy, unlink, envoit de fichiers...)

Reply

Marsh Posté le 04-05-2005 à 16:25:20    

si quelqu'un pouvais m'aider alors ^^ pour le lien téléchargement, (avec readfile j'aurais un truc qui pourra etre utilisable pour les fichiers php)


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 04-05-2005 à 18:15:14    

Toinou87 a écrit :

Alors déja pour le téléchargement des images. C'est surtout pour moi dans ma page admin, mais ca servira aussi pour avoir un raccourci dans des pages d'affichage de wallpaper pour eviter d'avoir a ouvrir toutes les images et juste cliquer sur un lien.
 
Sinon j'avais pas pensé au read file pour mes fichiers ca pourra m'aider. (je fais une interface ftp sans passer par les fonction ftp ; juste les fonctions copy, unlink, envoit de fichiers...)


c'est imcomprehensible ton message  [:kzimir]  


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 04-05-2005 à 23:55:48    

Sur mon site je fais une page admin (ca tu le comprends???).
J'y fais une interface en php pour ne pas avoir a passer par prog ou ms dos pour les update, les telechargement vers mon pc...(en fait je fais comme un prog ftp mais sans prog).
J'ai besoin de mettre des raccourcis vers un telechargement direct pour pas perdre trop de tps.  
J'ai donc besoin de savoir comment on force un téléchargement(d'image entre autre).
 
De plus ca pourra me servir sur des pages de listes de wallpapers pour qu'au lieu d'ouvrir toutes les wallpapers puis de le telecharger une par une, on puis les telecharger directement de la page liste (meme si je laisserais des liens pour qu'on puisse voir les wallpapers sans les telecharger).
 
Harkonnen juste te dire que c'est pas a toi de dire ce dont j'ai besoin sur mon site ok. Si je veux mettre un lien de telechargement je le mets, t'as pas a dire le contraire.


Message édité par Toinou87 le 04-05-2005 à 23:56:49

---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 05-05-2005 à 00:00:11    

Toinou87 a écrit :

Sur mon site je fais une page admin (ca tu le comprends???).
J'y fais une interface en php pour ne pas avoir a passer par prog ou ms dos pour les update, les telechargement vers mon pc...(en fait je fais comme un prog ftp mais sans prog).
J'ai besoin de mettre des raccourcis vers un telechargement direct pour pas perdre trop de tps.  
J'ai donc besoin de savoir comment on force un téléchargement(d'image entre autre).
 
De plus ca pourra me servir sur des pages de listes de wallpapers pour qu'au lieu d'ouvrir toutes les wallpapers puis de le telecharger une par une, on puis les telecharger directement de la page liste (meme si je laisserais des liens pour qu'on puisse voir les wallpapers sans les telecharger).
 
Harkonnen juste te dire que c'est pas a toi de dire ce dont j'ai besoin sur mon site ok. Si je veux mettre un lien de telechargement je le mets, t'as pas a dire le contraire.


 
ben en general, le visiteur il fait un clique droit pour l'enregistrer, sinon, pour ton lien, tu devrais essayer de voir du coté de javascript.


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 05-05-2005 à 00:01:59    

ben j'ai trouvé des script php mais j'aimerais que quelqu'un les commente(je comprends pas tout). Je les ai deja noté plus haut mais je vais les remettre ca fera piqure de rappel
 
header("Content-type: application/force-download" );  
header("Content-Disposition: attachment; filename=".$filename);  
readfile($chemin.$filename);


---------------
Toinou87 ;-p May the force be with you!!
Reply

Marsh Posté le 05-05-2005 à 00:09:48    

bah c'est pourtant super simple.
1 donner le type Mime
2 donner le nom du fichier
3 donner le contenu du fichier
 
Y a vraiment rien de plus con à part un hello world.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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