Accueil > Forum > > > > Forcer téléchargement FTP à partir d'un site hébergé sur Free
Forcer téléchargement FTP à partir d'un site hébergé sur Free
mardi 8 novembre 2005 à 12:34:46 |
Forcer téléchargement FTP à partir d'un site hébergé sur Free

Strider75
|
Bonjour! Voilà je m'explique, j'héberge mon site chez Free et j'ai un deuxième hébergement sur un autre serveur ou je stocke mes fichiers (serveur limité à 100Go de bande passante en direct download mais illimité via téléchargement FTP). Lorsque j'emploi la méthode readfile() à partir du serveur Free par exemple: readfile("ftp://...."), et bien ça ne passe pas car Free bloque à mon avis ce qui est "ftp", y aurait-il donc un moyen de contourner ceci? Merci pour vos réponses.
|
|
mardi 8 novembre 2005 à 12:46:25 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

J_G
|
Salut,
A mon avis, ce n'est pas free qui bloque mais ton serveur distant qui interdit l'ouverture/lecture des fichiers pour les utilisateurs anonymes.
En plus readfile ne me semble pas la bonne méthode pour ce que tu veux fair. MAIS QU'EST CE QUE TU VEUX FAIRE ? (Je suppose proposer le téléchargement de tes fichiers).
La "bonne" méthode, selon moi, serait de faire une redirection vers ton
fichier. (ou inclure un lien vers ce fichier, y as-tu pensé? <a
href="ftp;//.../fichier.xyz">teléchargez moi</a>)
Comment faire ? Grâce aux entète HTTP...
Je te renvoi vers cette petite page bien sympathique.
Bonne lecture,
|
|
mardi 8 novembre 2005 à 12:48:25 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

Strider75
|
Non...justement, je cherche à éviter ceci. Je tiens à ce que mes liens soient masqués, c'est pour ça que j'ai besoin de passer par un script php...
Merci.
|
|
mardi 8 novembre 2005 à 13:14:03 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

J_G
|
Tu veux (?)
1. l'utilisateur demande le télchargement
2. le fichier à télécharger est copié sur ton site (readfile, c'est ça)
3. A partir de cette position, il est envoyé à l'utilisateur
Sinon, tu peux jouer avec une socket, mais dans tous les cas, faire
transiter le fichier par ton hébergeur free est une perte de temps
monstrueuse (ainsi qu'un beau gaspillage de bande passante)
Pourquoi ne veut tu pas proposer le téléchargement directement depuis ton autre site (Machine perso ?) ?
|
|
mardi 8 novembre 2005 à 13:25:02 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

Strider75
|
Je récapiture:
-L'utilisateur demande le téléchargement du fichier exemple en cliquant sur un lien menant au fichier "download.php" (fichier "download.php" sur le serveur free bien entendu)
-Le fichier demandé (qui se trouve dans le code du fichier "download.php") est stocké sur un autre serveur qui est limité à 100Go en direct download mais illimité en download FTP (j'espère que c'est assez clair...c'est pour le manque de bande passante via direct download que je veux utiliser la méthode FTP)
-Tout cela afin d'éviter les vols de liens (je vais ajouter un code afin que le fichier ne soit lancé uniquement qu'à partir de mon site).
Voilà! 
|
|
mardi 8 novembre 2005 à 13:27:22 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

Anthomicro
|
Salut,
les fonctions FTP ne sont pas activées chez free ;-)
|
|
mardi 8 novembre 2005 à 13:35:00 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

psychosic
|
Essaye de mettre ton fichier PHP qui lis les données sur le serveur de
stockage. Ensuite dans ce fichiers, il faut que tu simule un post avec
des champs hidden; avec javascript tu post ton formulaire sur une page
sur ton serveur normale qui va lire le contenu du fichier qui est
stocker dans ta variable post tu mets les entêtes qui vont bien et le
tour est joué.
C'est pour éviter de mettre ton FTP en mode anonyme. Comme ca le php qui ouvre les fichiers sont sur le serveur.
Autre solution mais plus complexe:
Si tu n'as pas la liste de tes fichiers à télécharger:
Tu liste le répertoire en PHP en filtrant les fichiers dont l'extension commence par php, html enfin tous ca normale.
Aprés tu peux proposer une liste de lien de fichiers grace a ce que tu recupère du précédant listage.
Pour le téléchargement: le fichier de téléchargement, cette fois ci tu
le laisse sur ton serveur normale. Tu utilise les methodes et propriété
qui vont bien en PHP pour te loguer en FTP (user mot de passe), la tu
ouvre le fichier du lien tu mets les entêtes qui vont bien, tu fais
echo taVaribleQuiContientLeContenuDuFichier et la c'est bon.
A toi de voir la méthode bidouille ou propre.
Je te conseil bien evidemment la methode propre.
@+
|
|
mardi 8 novembre 2005 à 13:45:22 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

Strider75
|
Merci Anthomicro mais je le savais déjà ^^.
Assez complexe ta méthode psychosic...j'ai réussi à faire ce que je voulais sans utiliser de "readfile()" mais un petit bug par contre sous Firefox lorsqu'on fait un clic droit -> "enregistrer la cible du lien sous..." il me met "download.php" au lieu de me proposer le nom du vrai fichier (par contre il me télécharge bien le bon fichier) mais impossible d'afficher le vrai nom du fichier dans la boite de dialogue "Enregistrer sous..." par contre sous IE ça fonctionne...Z'avez pas une soluce?
Merci tout le monde!
Voici mon code
$filename="nomdufichier"; $url=" [ Lien ]"; header("Content-Disposition: attachment; filename=$filename"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: binary"); header("Location: $url");
|
|
mardi 8 novembre 2005 à 16:06:24 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

massacr
|
Euh avec cette methode, le client voit l'adresse du fichier, donc un autre site peut demander directement le fichier.
|
|
mardi 8 novembre 2005 à 18:43:02 |
Re : Forcer téléchargement FTP à partir d'un site hébergé sur Free

Strider75
|
Non en fait je vais ajouter un code pour que le téléchargement ne se fasse uniquement qu'à partir de mon site mais la question n'est pas là ....
|
|
Cette discussion est classée dans : site, ftp, partir, téléchargement, free
Répondre à ce message
Sujets en rapport avec ce message
probleme chez free ...site fonctionne mais plus moyen de se connecter en ftp [ par Teclis01 ]
Euh je sais pas ce qui se passe depuis hier je n arrive plus a me connecter en ftp a mon compte perso free.essayez par vous meme ...en commande dosvou
upoloader par ftp fichiers lourds [ par niko14 ]
salut tout le monde!J'avais deja posé une question de ce genre l'autre jour mais j'ai cherché et j'ai pas trop trouvé de reponse sur le site!Voila je
téléchargement à partir d'un autre site [ par jeje11991 ]
Bonsoir,J'ai un fichier PHP qui ouvre un fichier zip de 250 mo, dans le but que mon fichier php envoie directement le fichier zip à l'utilisateur.Le p
Fonctions FTP & Free... [ par Marshall_Mathers ]
Bonjour à tous !!!Je suis en train de développer un script permettant l'accès a distance de serveurs FTP...Mon script était hébergé chez un serveur pr
Cookie [ par kislathanak ]
Bonjour à tous ! J'ai un petit problème concernant une création de cookie : j'utilise la fonction PHP include pour insérer ce bout de code en début de
Probleme de connection a un ftp perso chez free [ par Teclis01 ]
Euh je sais pas ce qui se passe depuis hier je n arrive plus a me connecter en ftp a mon compte perso free.essayez par vous meme ...en commande dosvou
Redirection FREE [ par m2rtech ]
Bonour, Je souhaiterais des que l'on arrive sur mon site de FREE, qu'il ait une redirection versmon site : mondomaine.comcomment faire merci
téléchargement controlé [ par holoduke ]
bonjour à tous, j'aimerai faire en sorte pour télécharger des fichiers sur mon site, que le site vérifi si la personne est loggée (verification de l'e
pb de téléchargement [ par aidam ]
Bonjour,Voila ma situation j'ai fait un site intranet qui permet de télécharger des documents. le téléchargement ce passe bien losque les document son
ftp [ par chrak ]
rebonjour ,j' ai un site chez ifrance , je veux uploader des images ds mon rep image de mon site , et j' arrive pas , voici le script simplifier ////
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
CHAMPS TIMECHAMPS TIME par vargas
Cliquez pour lire la suite par vargas
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|