PHP et FTP

Résolu/Fermé
Nicolas ROEDERER - 12 juil. 2001 à 13:48
 lgr - 19 sept. 2008 à 16:46
Est-ce que quelqu'un pourrait me dire s'il existe des fonctions en PHP permettant de faire des transferts FTP ?!?
Merci d'avance !
A voir également:

5 réponses

Petit ex fourni par le meme tutor :

<?php
// création de la connection
$conn_id = ftp_connect("$ftp_server");
// authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $ftp_server avec $user";
die;
} else {
echo "Connecté à $ftp_server, avec $user";
}
// téléchargement d'un fichier
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
// Vérification de téléchargement
if (!$upload) {
echo "Le téléchargement Ftp a échoué!";
} else {
echo "Téléchargement de $source_file sur $ftp_server en $destination_file";
}
// fermeture de la connexion FTP.
ftp_quit($conn_id);
?>


Br@scoo
5
Nicolas ROEDERER
12 juil. 2001 à 14:41
Et est-ce que le PHP doit être reconfiguré pour accepter ces fonctions?
Si oui, est-ce qu'il faut tout recompiler ?
0
Nicolas ROEDERER
12 juil. 2001 à 14:44
Et est-ce que le PHP doit être reconfiguré pour accepter ces fonctions?
Si oui, est-ce qu'il faut tout recompiler ?
0
Extrait tire d'un tutorial francais...
Liste des fonctions PHP pour les connexion FTP :

ftp_connect — Ouvre une connexion FTP
ftp_login — Authentification d'une connexion FTP
ftp_pwd — Retourne le nom du dossier courant.
ftp_cdup — Change de dossier, et passe au dossier parent.
ftp_chdir — Change le dossier courant.
ftp_mkdir — Crée un dossier.
ftp_rmdir — Efface un dossier.
ftp_nlist — Retourne la liste des fichiers dans un dossier.
ftp_rawlist — Fait une liste détaillée de fichier dans un dossier.
ftp_systype — Retourne un identifiant de type de serveur FTP.
ftp_pasv — Active ou désactive le mode passif.
ftp_get — Télécharge un fichier depuis un serveur FTP.
ftp_fget — Télécharge un fichier depuis un serveur FTP et le sauve dans un fichier déjà ouvert.
ftp_put — Charge un fichier sur un serveur FTP.
ftp_fput — Charge un fichier ouvert sur un serveur FTP.
ftp_size — Retourne la taille d'un fichier.
ftp_mdtm — Retourne la date de dernière modification d'un fichier sur un serveur FTP.
ftp_rename — Renomme un fichier sur un serveur FTP.
ftp_delete — Efface un fichier sur un serveur FTP.
ftp_site — Envoie la commande SITE au serveur.
ftp_quit — Ferme une connexion FTP.

Br@scoo
2
MDR le pire c'est qu il ne ce rendra jamais compte...
Mais bon je comprends que quand on cherche un truc mêmé un article vieux de 7 ans peux nous être utile.

Réponse oui. mais par défaut maintenant enfin souvant c'est déja fait, sinon, php.conf et surtout avoir un serveur ftp sur la machine, ben oui dans le fichier php, on active et désactive les fonctions, mais il faut un serveur pour les utiliser.
1
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
12 juil. 2001 à 15:11
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Aucune idee, j'ai jamais essayer d'utiliser les fonction FTP avec PHP
-1