[PHP] forcer le téléchargement avec DAP par exemple

forcer le téléchargement avec DAP par exemple [PHP] - PHP - Programmation

Marsh Posté le 23-01-2003 à 17:57:29    

est-ce que quelqu'un connait une méthode pour que lorsque qu'on télécharge un fichier en cliquant sur un lien, l'utilitaire de download se lance à la place d'ouvrir directement le fichier (pour les fichiers autres que .exe et .zip) ?
 
j'ai bien essayé avec différents "header" pour forcer le download mais impossible de passer par l'util de download (genre DAP, getright, mass downloader etc ...)

Reply

Marsh Posté le 23-01-2003 à 17:57:29   

Reply

Marsh Posté le 23-01-2003 à 18:04:57    

.....et si le gars qui veut downloader a pas de telechargeur comme DAP...?

Reply

Marsh Posté le 23-01-2003 à 18:07:41    

ben là evidement ça lance le dl d'explorer
 
mais c'est dans l'éventualité où le gars à un soft comme ça

Reply

Marsh Posté le 23-01-2003 à 20:14:43    

baooou, fodré careement que tu chope un module qui puisse detecter si dans le disque dur du client ou du moins dans sa base de registre (sil est sou windows et donc detecter aussi ca) si ya un telechargeur independant de l'OS et alors lactiver
 
Je te souhiate bien du courage. jespere que tadoooooore programmer des nuits entieres

Reply

Marsh Posté le 23-01-2003 à 20:18:46    

en plus en général c'est le travail du getright ou autre de détecter un download et de s'auto lancer s'il en détecte...

Reply

Marsh Posté le 23-01-2003 à 20:22:53    


Euh, pour bosser moi même sur un utilitaire de d/l je peux te donner qqs infos...
 
Tu sais pas détecter sur le serveur (donc en php) si le mec utilise un tel soft donc déjà soit tu lui files un lien qui marchera pas si il a pas le soft soit tu lui files un lien qui a de grandes chances d'être capturé si c'est une extension "à downloader".
 
Sur le principe les d/l managers se basent sur l'extension pour décider si oui ou non ils vont "capturer" le lien, donc un .zip c'est souvent à télécharger donc très probablement que ce sera capturé.
 
Par contre certains utilisent un petit truc en début d'url (genre un !, un # ou un @), c'est un peu long à expliquer mais fais des essais avec ces 3 chars au moins, y a surement GetRight qui réagira peut être comme tu veux, mais c'est une grosse bidouille  :)


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 23-01-2003 à 20:23:36    

ethernal a écrit :

en plus en général c'est le travail du getright ou autre de détecter un download et de s'auto lancer s'il en détecte...


 
toutafai, mais tu sais en forcer qquns mais ca n'a pas grand intérêt en soit et c'est pas très compatible  :sweat:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 24-01-2003 à 00:10:17    

oui je me disais aussi que c'était directement le soft de dl qui décide.
 
mais je me demandais si y'avait pas une bidouille transparente qui pourrait faire croire au soft de dl qu'il doit se lancer.
 
je vais essayer ce que tu propose zion, merci

Reply

Marsh Posté le 24-01-2003 à 00:17:05    


Tu peux essayer mais de rajouter ce caractère rendrant le lien inutilisable pour les utilisateurs "normaux", mais bon, t'es libre de ton choix  :o  
 
Tu trouveras surement des infos sur le caractère utilisé dans des scripts dans le répertoire du d/l manager (j'en connais qu'un seul qui cache les scripts  :whistle: ), getright/flashget ils sont la et tu pourras les lire, pour Kapere je dirais que le caractère magique est un #  :D


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Sujets relatifs:

Leave a Replay

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