Télécharger par FTP

L'interface FTP pour Scriptol et PHP permet de gérer entièrement le contenu d'un site Web par le protocole ftp. Principalement de charger des fichiers sur le site ou les récupérer localement, mais aussi créer ou supprimer des répertoires, changer les permissions, renommer, obtenir des informations sur les fichiers, etc.

Fonctionnement

L'accès à ftp débute par une connexion au site Web sur le serveur, selon son adresse de la forme: ftp.nomdomaine.tld.

int x = ftp_connect("ftp.scriptol.fr")

Cette fonction demande un petit délai, et retourne un numéro qui sera utilisé pour toutes les fonctions ftp ultérieures.
Ainsi, pour terminer la session on fera:

ftp_close(x)

Une fois connecté, on donne un login et un mot de passe:

boolean res = ftp_login(x, login, motdepasse)

Si l'utilisateur est reconnu, le fonction retourne true (vrai) et l'on peut effectuer les opérations désirées.
Pour l'envoi d'un fichier au serveur:

ftp_put(x, nomfichier, nomlocal, mode)

Pour la récupération d'un fichier sur le serveur:

ftp_get(x, nomfichier, nomlocal, mode)

Le mode est FTP_ASCII pour un fichier de texte et FTP_BINARY pour un fichier binaire, une image par exemple.

Codes sources

Télécharger

L'archive zip avec les fichiers précédents, plus les fichiers PHP générés.

Les scripts sont open source sous licence GPL ou OSS.