Bonjour !
Voici une classe PHP 5 permettant de simplifier énormément vos connexions FTP en PHP. Beaucoup de fonctions n'existent pas en natif en PHP, c'est donc pour palier à ce problème que j'ai créé cette classe.
Je compte créer une documentation en ligne, pour plus de simplicité :) .
Vous pouvez en attendant lire les commentaires pour comprendre le rôle de chaque fonction. Vous pouvez aussi lire le manuel PHP (fr.php.net) pour voir ce que retourne mes fonctions.
A+ pour une prochaine source !
"LegFTP par Leglopin est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage des Conditions Initiales à l'Identique 3.0 Unported.
Les autorisations au-delà du champ de cette licence peuvent être obtenues à
http://leglopin.u7n.org."
Pour toute question :
http://leglopin.u7n.org !
Source / Exemple :
<?php
/**
- @author Leglopin
- @version 1.0
- @license Creative Commons Paternite - Partage des Conditions Initiales
- @contact http://leglopin.u7n.org
/***************************************************************************
- Exemples **************************
$ftp = new LegFtp('fatman');
$ftp->goIn('data/Tom');
$ftp->dirList('.', true);
echo $ftp->pwd();
$ftp->exec('ls -l');
// Je ne met pas toutes les fonctions en exemple ici, téléchargez l'archive pour plus d'exemples.
Conclusion :
/!\ Attention : la connexion à un serveur FTP demande beaucoup de ressources et est relativement lente. Un affichage récursif avec LegFTP::dirList() peut être trop long et ne pas aboutir.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.