Présentation:
|
Ce
simple script PHP vous permettra, à partir d'un formulaire,
d'uploader un fichier sur un serveur FTP, n'importe lequel, pourvu
que vous ayez le login et mot de passe nécessaire à
cette connection bien sûr. Celà peut être interessant
si vous voulez permettre à vos visiteurs d'uploder (par exemple)
un script php sur votre serveur FTP plutot qu'ils vous l'envoient
par email et que vous le métiez ensuite sur votre serveur
FTP. Un gain de temps en somme.
|
Pré-requis
|
Pour que ce script fonctionne vous devez
donc: - Disposer d'un compte FTP. (j'ai testé ce script
à partir d'OVH, en uplodant un fichier sur le serveur FTP
de multimania.) - Disposer de l'extension FTP de PHP. (pour vérifier
celà, je vous ai joint le fichier test.php. Mettez le sur
votre serveur puis rendez-vous sur cette page. Si parmi les extensions
qui s'affichent vous voyez "FTP", c'est bon.
|
Configuration
|
Pas mal de choses sont configurables: (dans
le fichier cfg_ftp/cfg_ftp.inc.php3)
- L'identification:
Vous
pouvez ou non activer l'identification. Il sera alors necessaire
de s'identifier à l'aide d'un login et mot de passe pour
uploader un fichier. Celà peut être utile si vous
voulez être le seul à pouvoir uploader, ou si vous
possédez un site, que vous géréz avec d'autres
personnes et que vous voulez permettre à ces personnes
d'uploder des fichiers sans pour autant connaitre votre login
et mot de passe de votre compte FTP. (Pour un site sur un hebergeur
gratuit comme Multimania, celà reviens à donner
le mot de passe de son compte, et à permettre aux autres
de lire ses emails, etc...).
- La taille maximum du fichier à
uploader
Je crois que c'est assez
parlant comme çà.... ;o)
- Le type de fichiers
Vous
pouvez choisir les types de fichier autorisés à
être uploadé.(.zip, .exe, .htm, etc...).
- Les parametres de votre compte FTP
L'
adresse de votre serveur FTP, votre login et mot de passe.
|
En Bref...
|
Pour résumer, aucune installation
particulière n'est necessaire. Vous devez seulement (et impérativement): -Editer
le fichier cfg_ftp/cfg_ftp.inc.php3 -Protéger
le repertoire cfg_ftp/ avec un .htaccess par exemple.
Merci
d'utiliser ce script. N'hésitez pas à me faire part
des éventuels bugs. N'hésitez pas non plus à
me faire part des améliorations que vous aimeriez voir
ou que vous pourriez apporter. Merci.
Matt, le 05/01/2002.
PS:
Quizz: Ce script étant gratuit, quel est sa valeur en Euros
???:
|