Se connecter avec
S'enregistrer | Connectez-vous
Votre question

Question

nonove http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
| dans Programmation

Résolu - Merci ! - Transfert de fichiers sous FTP

Bonsoir à toutes et tous,

J'ai "développé" un site sous dreamweaver (hébergé chez 1&1) , sans écrire une seule ligne de code, n'y connaissant rien. J'ai integré des formulaires et jusque là tout se passe bien.
Maintenant je souhaite que les visiteurs puissent déposer des fichiers (principalement des images) à un endroit quelconque afin que je les récupére.
Dans un premier temps, j'ai opté pour un site de transfert de données (tempodoc), mais, pour une raison inconnue, certains fichiers ne m'arrivent pas et j'ai remarqué que j'allais très vite arriver à saturation.
Je me tourne alors vers une solution FTP. 1&1 propose une gestion de ce système. J'ai donc créé un répertoire spécifique et un compte "général" pour mes visiteurs. Seulement, comment permettre à mes clients d'accéder au répertoire ? Sous un navigateur classique, il n'est pas possible de déposer de fichier et il est nécessaire de réaliser des "manipulations" (que je souhaite évter à mes visiteurs) pour l'ouvrir sous l'explorateur windows et pouvoir y glisser des fichiers. De plus, par cette méthode, si des fichiers sont déjà présents, un visiteur peut y avoir accés.
Est-il possible d'intégrer à une page une sorte de formulaire permettant à un visiteur de sélectionner des fichiers sur son disque et que ceux-ci soient envoyés sur le serveur FTP ?
Existe t'il une autre méthode ?
J'espère avoir été suffisament clair pour que vous puissiez m'apporter de l'aide.
D'avance merci à ceux qui voudront et ou pourront m'aider.
Petit rappel, je ne connais rien en programmation, si possible, essayez de me parler "français" LOL
Bonne soirée.
nonove
0
Vous devez être inscrit pour voter pour une question
  • Partagez
  • Etre averti des réponses
  • Ajouter aux favoris
Lassé par la pub ? Créez un compte
Ces contenus peuvent également vous intéresser
Solutions (9)
Meilleure solution
Rakipu http://m.bestofmedia.com/sfp/design/usr/fr/avatars/dc/2e/158917.png
Expert Programmation
Initié
Si je n'ai pas donné d'alternative, c'est parce que je n'en ai pas de bonne à proposer, et que je ne connais pas de script de ce genre, même si il en existe probablement beaucoup.

Il te faut un script capable d'uploader les fichiers, de vérifier que leur chemin est correct, de limiter les types de fichiers uploadables, de vérifier que leur extension et leur contenu sont corrects, de les mettre au bon endroit.
En plus de ça il faut dans l'idéal qu'il soit capable de résister aux différentes erreurs pouvant se produire (plus de place, etc.)
Et tu peux avoir des problèmes avec les permissions sur ton serveur FTP (chmod): tu devras donner le droit à ton script d'écrire dans le dossier choisi. Mais nous n'en sommes pas encore là.

http://antoine-herault.developpez.com/tutoriels/php/upl... : ça a l'air pas mal pour comprendre comment marche le bousin, et il y a le script à la fin, qui a quelques problèmes de sécurité mais qui est déjà mieux que l'autre. Maintenant, si tu ne connais pas le PHP et le HTML, ça peut être un peu délicat pour adapter.

Si je parviens à trouver un script permettant de faire cela proprement, je te le dis; je te conseille néanmoins de chercher de ton côté, car je manque en ce moment de temps et de motivation pour partir à la recherche du bon script dans google.
  • Partagez
Autres solutions (8)
Trier par
nonove http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Bonsoir,
Merci de votre aide et de vos conseils, mes recherches ont porté leurs fruits, je commence à comprendre ce que j'écris (en PHP, pour le reste ça va merci !) et comment ça fonctionne.
Merci, je dois pouvoir me débrouiller seul maintenant.
Bonne soirée
Encore merci
nonove
nonove http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Merci à nouveau de ta réponse, je cherche également d emon côté, mais ne sachant pas trop ce dont j'ai besoin, j'ai un peu d emal...
Mais merci de ces conseils, et je fonce voir ton lien.
@+
bonne nuit
nonove http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Bonsoir Rakipu

Je comprends bien le problème du script et de ses risques, et je te remercie de tes conseils, seulement, que me conseille tu de faire, quoi mettre, je n'y connais rien....

Ca fait plus d'une heure que j'étudie ce bout de code et je commence à "comprendre" un peu comment ça fonctionne, sans pour autant pouvoir le refaire ou le modifier, et toi tu me dis ne le fait pas mais sans autre explication.
Si tu veux bien me décrire le type de code dont j'ai besoin, je suis preneur.
Merci et bonne nuit
nonove
Rakipu http://m.bestofmedia.com/sfp/design/usr/fr/avatars/dc/2e/158917.png
Expert Programmation
Initié
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Attention, autoriser les gens à mettre des fichiers sur ton serveur est une opération risquée.

Je ne te conseille pas d'installer un script sans comprendre ce qu'il fait.
En l'occurrence, ce script là semble extrêmement simple, simpliste même: il n'effectue aucune vérification sur le type de fichier.
Un petit malin pourrait s'amuser à uploader des fichiers PHP sur ton serveur, et en prendre ainsi le contrôle.
Et puis on dirait du vieux PHP3 tout pourri. Je ne suis même pas sur qu'il marche encore.

Pour intégrer du code PHP à du HTML, il faut que ta page soit en .php, ou que ton serveur soit configuré pour executer le code dans des pages d'autres types.
Ensuite, tu places le code entre <? ?> au sein de ton code (balises pour le code php).
En l'occurence, si tu avais voulu intégrer ce formulaire tout naze à ton site, tu aurais pris le code du formulaire: <form>....</form> de index.php3, tu l'aurais intégré à la page choisie (c'est pas du php, juste du HTML tout simple, donc même pas besoin de mettre le .php), et tu aurais changé la valeur de $dest_file dans upload.php3 et mis ce fichier sur ton site, dans le même dossier que ta page choisie.
Mais bon, ne le fais pas! Le script est trop affreux.
kevin57340 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/cf/62/706467.jpg
Modérateur
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Ce sujet a été déplacé de la catégorie Accès Internet & Réseaux vers la catégorie Programmation par Kevin57340
kevin57340 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/cf/62/706467.jpg
Modérateur
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Alors, pour cette partie, c'est en programmation que tu dois poster. Je vais déplacer ton topic. Tu le retrouveras dans la section programmation. ;) 
nonove http://m.bestofmedia.com/sfp/images/design/noimg/no-profil-100x100.jpg
Débutant
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Bonsoir Kevin,
Oui, tu as bien compris, un aperçu rapide sous dreamweaver semble me donner un début de réponse, cependant, (je sais je suis un boulet, mais faute avouée, etc etc...) comment dois-je faire pour intégrer un code PHP dans mes pages en HTML ?
Que dois-je modifier pour que le fichier se retrouve sur mon serveur FTP ?
Merci encore por ton aide
nonove
kevin57340 http://m.bestofmedia.com/sfp/design/usr/fr/avatars/cf/62/706467.jpg
Modérateur
Voter contre
Vous devez avoir un badge bronze dans cette catégorie pour votre contre une solution.
Score 0
Voter pour
Ce score indique à quel point cette solution est soutenue par la communauté. Vous devez être inscrit pour voter pour une solution. Créez votre compte ou identifiez-vous.
Salut.

Si j'ai bien compris, tu as ICI un script tout fait qui permet l'upload des fichiers sur le serveur FTP via un formulaire.
Attention, il faut paramétrer le formulaire pour que les données soient envoyées sur ton serveur.
Lassé par la pub ? Créez un compte
non identifié
Vous n'êtes pas identifié. Se connecter ou S'enregistrer
Tom's guide dans le monde