flashy38 Posté 2 Juillet 2007 Posté 2 Juillet 2007 (modifié) Bonjour, Les téléchargement depuis rapidshare étant bridés depuis l'endroit où je me connecte, je cherche une solution qui me permettrait de pouvoir télécharger un fichier winrar depuis le site rapidshare.com sur mon site web (serveur partagé), pour ensuite pouvoir le télécharger sans restriction depuis mon site web vers mon poste de travail. En cherchant sur le web, j'ai trouvé ce code qui semblait me convenir : function ftp_curl_get($url, $sortie){ if ($fp = fopen($sortie, 'w')) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_FILE, $fp); $ret = curl_exec($ch); curl_close($ch); fclose($fp); return $ret; } return FALSE;}if (!ftp_curl_get('http://rs43gc.rapidshare.com/files/40584057/dl/Xtremsplit.rar', 'Xtremsplit.rar')) { die("Le fichier indiqué n'a pu être récupéré");} Le problème, c'est que quand j'appelle ce script, IE lance le téléchargement sur mon disque dur et non sur le serveur où est hébergé mon site, donc tout le contraire de ce que je cherche à faire !! Pour info, l'adresse $url est le lien direct vers le téléchargement (choix entre téléchargement Free ou Premium effectué, etc...) Merci d'avance de votre aide. Modifié 2 Juillet 2007 par flashy38
Théo B. Posté 3 Juillet 2007 Posté 3 Juillet 2007 N'est-ce pas le but du script que de te faire télécharger le fichier avec ton serveur en intermédiaire ? Un simple fopen ne fonctionnerait-il pas ?
flashy38 Posté 3 Juillet 2007 Auteur Posté 3 Juillet 2007 Non, ce que je voudrais c'est que ca soit sur mon serveur (hébergement site web) que soit téléchargé le fichier, et non sur mon disque dur local (poste de travail). un fopen ne permet pas de "sauvegarder" le fichier lu si je ne m'abuse ??
flashy38 Posté 9 Juillet 2007 Auteur Posté 9 Juillet 2007 Non pour ftp_fget c'est pas possible car en fait, sur Rapidshare, il n'y a pas de téléchargement en ftp (du moins je suis pas au courant). Uniquement du http. Mais bon j'ai trouvé un script tout fait sur le net qui correspond tout à fait à ce que je voulais faire (et même plus ) En tout cas merci de l'aide...
Guest gooooack Posté 11 Juillet 2007 Posté 11 Juillet 2007 voila c'est ca qu'il veux ..... je pense...... function open_and_save(&$fic='monfichier.txt'){//ouverture du fichier source.$f = fopen($fic,'r');$fi = fread($f,'10000000000');fclose($f);//ecriture sur serveur$s = fopen('monfichier','w+');fwrite($s, $fi);fclose($s);}
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant