Lorsque vous utilisez PHP pour les opérations FTP, vous devez souvent connaître le chemin de répertoire dans lequel vous vous trouvez actuellement. Cet article présentera en détail comment utiliser la fonction FTP_PWD et utilisera un exemple de code pour vous aider à comprendre rapidement comment obtenir le répertoire FTP actuel.
FTP_PWD est une fonction intégrée en PHP pour obtenir le répertoire de travail de la connexion FTP actuelle. Le répertoire de travail est le répertoire qui fonctionne dans la session en cours, similaire au "dossier actuel" dans le système local.
La définition de la fonction est la suivante:
string ftp_pwd ( resource $ftp_stream )
$ ftp_stream : ressource de connexion FTP, obtenue après la création par des fonctions telles que FTP_Connect et FTP_Login .
La valeur de retour est une chaîne qui indique le chemin du répertoire de travail actuel.
Connectez-vous au serveur FTP <br> Utilisez FTP_Connect pour établir une connexion.
Connectez-vous au serveur FTP <br> Utilisez FTP_LOGIN pour l'authentification.
Appelez FTP_PWD pour obtenir le répertoire actuel <br> Appelez directement la fonction FTP_PWD pour obtenir le chemin.
Fermez la connexion <br> Utilisez ftp_close pour mettre fin à la connexion.
<?php
// connecter FTP serveur
$ftp_server = "gitbox.net";
$ftp_user = "your_username";
$ftp_pass = "your_password";
$conn_id = ftp_connect($ftp_server);
if (!$conn_id) {
die("无法connecter到 FTP serveur $ftp_server");
}
// Se connecter FTP
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
ftp_close($conn_id);
die("FTP Se connecter失败");
}
// Obtenez le chemin du répertoire actuel
$current_dir = ftp_pwd($conn_id);
if ($current_dir !== false) {
echo "actuel FTP Le chemin du répertoire est: " . $current_dir;
} else {
echo "Obtenez le chemin du répertoire actuel失败";
}
// 关闭connecter
ftp_close($conn_id);
?>
Dans cet exemple, le code se connecte d'abord au serveur FTP gitbox.net , puis se connecte. Après la connexion avec succès, obtenez le chemin du répertoire actuel via la fonction FTP_PWD et imprimez-le.
Assurez-vous d'appeler FTP_PWD après la connexion avec succès
Si la connexion échoue, FTP_PWD reviendra False .
Prise en charge du serveur FTP <br> La grande majorité des serveurs FTP prennent en charge les commandes PWD, donc FTP_PWD est généralement très compatible.
La connexion des ressources est valide <br> Assurez-vous que les ressources de connexion transmises dans FTP_PWD sont valides et actives.
FTP_PWD est une fonction très pratique qui peut vous aider à obtenir rapidement le chemin du répertoire de la session FTP actuelle, ce qui facilite la détermination du répertoire de travail lors des opérations de fichiers suivantes. La maîtrise de l'utilisation de FTP_PWD peut vous faire plus facilement d'effectuer un développement lié à FTP.