begin process at 2012 05 27 20:20:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Class et Objet ( POO )

 > SIMPLIFIEZ VOS CONNEXIONS FTP AVEC LEGFTP !

SIMPLIFIEZ VOS CONNEXIONS FTP AVEC LEGFTP !


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Class et Objet ( POO ) Classé sous :legftp, leglopin, classe ftp, poo ftp Niveau :Initié Date de création :24/08/2010 Date de mise à jour :09/09/2010 20:56:24 Vu / téléchargé :2 140 / 62

Auteur : leglopin

Ecrire un message privé
Site perso
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

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

  • <?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.
<?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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 août 2010 20:52:04 :
Erreurs d'orthographe
09 septembre 2010 20:56:24 :
Création de plus d'exemples, empaquetage dans une archive.

 Sources de la même categorie

Source avec Zip GÉNÉRATION AUTOMATIQUE DE FICHIER .CLASS.PHP EN FONCTION D'U... par ig3
CLASSE D'OBJET DE CRYPTAGE ET DÉCRYPTAGE DE CHAINES DE CARAC... par 8Tnerolf8
Source avec Zip MY.DEVIANTART API par inwebo
CLASSE DE GESTION DE "VARIABLES GLOBALES D'ENVIRONNEMENT" par pifou25
Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter

Commentaires et avis

Commentaire de leglopin le 29/08/2010 16:46:51

Pas d'avis ?

Commentaire de smasher81 le 02/09/2010 17:08:58 10/10

Ça semble bien codé.. je vais l'essayer ce soir! Je t'en reparle

Commentaire de lanner le 05/09/2010 22:40:00 10/10

Salut, sans les exemples c'est plus difficile de tester les possibilités :)

Commentaire de leglopin le 07/09/2010 14:46:28

Il y a des exemples :) . Si il y a besoin, je peux faire pas mal des scripts sur mon serveur, mais je suis pas sur que ce soit vraiment utile :) . Qu'en penses-tu ?

A+ :)

Commentaire de lanner le 08/09/2010 13:16:04

Salut , ben je vois qu'un exemple mais bon je suis pas trop expert, j'arrive à utiliser si des exemples pratiques me guide :) , c'est plus difficile de décortiquer en regardant les fonctions vu que je suis pas trop expert non plus, donc si quelques exemples comme celui donné peu être placé c'est un gain de temps et surtout une meilleure compréhension ^^

Commentaire de leglopin le 12/09/2010 14:38:24

Des retours ? Qu'en pensez-vous ?

Commentaire de lanner le 28/07/2011 02:12:57

Après un petit moment de réponse je vais surement "tenter" de tester pour mon script de transfert de dossiers/fichiers
Malgré tout il faut batailler pour voir ou placer les informations de connections : hote,bdd,nom,password (aucunes infos données à ce sujet), et penser à mettre la ligne pour inclure le fichier de classes

Commentaire de lanner le 28/07/2011 02:43:47

Aller je me suis pris de courage et j'ai fait un test du mieux que j'ai pu , j'ai changé anonymous pour le nom et pass de connection, dans le fichier de base j'ai mis l'ip du serveur, $ftp = new LegFtp('ip_du_serveur'); , j'ai placé les noms des dossiers, mais rien ...
Un des gros soucis c'est qu'il n'y a aucuns logs , aucunes informations

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales