Script php pour upload via ftp

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Script php pour upload via ftp

par Invité » 25 nov. 2008, 22:40


La solution est de mettre en place une applet java ou une petite appli en flash qui va directement faire l'upload du PC de l'utilisateur vers le FTP de ton choix (le PHP est inutile dans ce cas).
Il existe plusieurs solutions opensource et commercial: http://www.google.fr/search?q=applet+upload
Merci de ta réponse tout d'abord

avec se type application je pourrais automatiser l'accès

je m'explique les utilisateur du site pourrons ne uploader sur le ftp sans entrer les identifiant et mot de passe ????

par @rthur » 25 nov. 2008, 11:27

Bonjour,

Si tu utilises uniquement du HTML et du PHP, la seule solution que tu ait c'est de mettre un formulaire HTML, de faire l'upload sur ton serveur (en HTTP) puis avec PHP d'envoyer le fichier uploader de ton serveur au serveur FTP de Free.
Ce procédé peut fonctionner pour des petits fichiers, en revanche pour des gros ça va être très long et pas très efficace.

La solution est de mettre en place une applet java ou une petite appli en flash qui va directement faire l'upload du PC de l'utilisateur vers le FTP de ton choix (le PHP est inutile dans ce cas).
Il existe plusieurs solutions opensource et commercial: http://www.google.fr/search?q=applet+upload

Script php pour upload via ftp

par srat » 25 nov. 2008, 00:31

bonjour a tous et a toutes

je recherche le moyen de crée un formulaire php pour simuler un envoie FTP


il fraudais que l'utilisateur de se formulaire n'ai pas a taper les identifian ni le mots de passe.

en gros il fraudais juste qu'il trouve sont fichier avec la fonction parcourir et qu'il l'envoie (quand meme lol).

pour tout vous dire c'est pour utiliser la fonction envoie via ftp tu site dl.free.fr
Via FTP

L'utilisation du FTP est possible pour envoyer des fichiers directement dans une communauté.
Création d'un utilisateur

Cela passe tout d'abord par la création d'un utilisateur. En conséquence, si l'administrateur de la communauté souhaite utiliser le FTP, il doit tout d'abord se créer un utilisateur, comme précisé dans la partie #Gestion des utilisateurs.


Configuration du client FTP

Pour envoyer un fichier sur la communauté, il faut ensuite utiliser un client FTP. Le principe est le même que décrit dans la partie Envoi de fichiers par FTP.
La seule différence est le nom d'utilisateur. Il faut saisir :

Code : Tout sélectionner

nomutilisateur@hash_de_la_communauté
Le hash de la communauté est l'identifiant unique de celle-ci. Si votre communauté est accessible via

Code : Tout sélectionner

http://dl.free.fr/xAdptea/test_communaute
alors son hash est :

Code : Tout sélectionner

xAdptea
L'utilisateur test de cette communauté devra donc saisir :

Code : Tout sélectionner

test@xAdptea
comme nom d'utilisateur dans son client FTP. Le mot de passe est celui que lui a attribué l'administrateur.

La configuration du client FTP s'effectue donc ainsi : Image


Dès lors les liens des fichiers sont :

* envoyés à la racine (le dossier de base) de la communauté
* l'administrateur de la communauté est notifié de cet envoi par email si l'utilisateur qui a envoyé le fichier est la case notify de cochée
* envoyés par mail à l'utilisateur
merci de votre aide par avance