Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
FTP
/
Monsta-FTP-master
:
ftp_file_exists_02.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Détails de la connexion FTP $ftp_server = "ftp.cluster011.hosting.ovh.net"; // Remplace par l'adresse de ton serveur FTP $ftp_username = "analogde"; // Remplace par ton utilisateur FTP $ftp_password = "rainbow"; // Remplace par ton mot de passe FTP // Le chemin du répertoire (relative au répertoire initial de l'utilisateur FTP) $chemin = "~/www/Document_workarea/vincent"; echo " ---- Chemin : " .$chemin; // Connexion au serveur FTP $ftp_conn = ftp_connect($ftp_server); // Vérifier la connexion if (!$ftp_conn) { die("Échec de la connexion au serveur FTP."); } // Se connecter avec les informations d'identification $login = ftp_login($ftp_conn, $ftp_username, $ftp_password); // Vérifier la connexion if (!$login) { die("Échec de l'authentification FTP."); } // Convertir le chemin en un format absolu (supposons que le `~` représente le répertoire personnel) $chemin_absolu = str_replace("~", "/home/ton_utilisateur", $chemin); // Remplace /home/ton_utilisateur par le chemin réel $chemin_absolu = $chemin; // Passer au répertoire souhaité if (!ftp_chdir($ftp_conn, $chemin_absolu)) { die("Échec d'accès au répertoire : $chemin_absolu"); } echo "Répertoire OK" ."<br>"; $pwd = ftp_pwd($ftp_conn); echo " >>>>> + " .$pwd; // Utiliser ftp_rawlist pour obtenir la liste des fichiers $liste_fichiers = ftp_rawlist($ftp_conn, $pwd); // Vérifier si la liste est bien récupérée if ($liste_fichiers === false) { die("Impossible de récupérer la liste des fichiers."); } // Afficher la liste des fichiers echo "<pre>"; foreach ($liste_fichiers as $fichier) { echo $fichier . "\n"; } echo "</pre>"; // Fermer la connexion FTP ftp_close($ftp_conn); ?>