PHP et FTP
Résolu/Fermé
A voir également:
- PHP et FTP
- Easy php - Télécharger - Divers Web & Internet
- Core ftp - Télécharger - Téléchargement & Transfert
- Filezilla ftp - Télécharger - Téléchargement & Transfert
- Ftp localhost ✓ - Forum Réseau
- Php natif - Forum PHP
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
<?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
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
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
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.
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.
Jean-François Pillou
Messages postés
18301
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
12 juil. 2001 à 15:11
12 juil. 2001 à 15:11
Tu trouveras ton bonheur là :
http://www.phpfrance.com/tutorials/index.php?id=41
http://www.phpfrance.com/tutorials/index.php?id=41
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
12 juil. 2001 à 14:41
Si oui, est-ce qu'il faut tout recompiler ?
12 juil. 2001 à 14:44
Si oui, est-ce qu'il faut tout recompiler ?