Wenn Sie PHP für FTP -Operationen verwenden, müssen Sie häufig den Verzeichnispfad kennen, in dem Sie sich derzeit befinden. Dies ist der Zweck davon und kann den Arbeitsverzeichnispfad in der aktuellen FTP -Sitzung schnell zurückgeben. In diesem Artikel wird detailliert eingeführt, wie die Funktion FTP_PWD verwendet wird und Beispielcode verwendet wird, um schnell zu verstehen, wie Sie das aktuelle FTP -Verzeichnis erhalten.
FTP_PWD ist eine integrierte Funktion in PHP, um das Arbeitsverzeichnis der aktuellen FTP-Verbindung zu erhalten. Das Arbeitsverzeichnis ist das Verzeichnis, das in der aktuellen Sitzung in Betrieb ist, ähnlich wie der "aktuelle Ordner" im lokalen System.
Die Funktionsdefinition lautet wie folgt:
string ftp_pwd ( resource $ftp_stream )
$ ftp_stream : FTP -Verbindungsressource, erhalten nach der Erstellung durch Funktionen wie ftp_connect und ftp_login .
Der Rückgabewert ist eine Zeichenfolge, die den aktuellen Arbeitsverzeichnispfad angibt.
Verbindung zum FTP -Server <br> eine Verbindung herstellen Verwenden Sie FTP_CONNECT , um eine Verbindung herzustellen.
Melden Sie sich beim FTP -Server an <br> an Verwenden Sie FTP_Login zur Authentifizierung.
Rufen Sie FTP_PWD an, um das aktuelle Verzeichnis zu erhalten . <br> Rufen Sie direkt die Funktion ftp_pwd auf, um den Pfad zu erhalten.
Schließen Sie die Verbindung <br> Verwenden Sie FTP_CLOSE , um die Verbindung zu beenden.
<?php
// verbinden FTP Server
$ftp_server = "gitbox.net";
$ftp_user = "your_username";
$ftp_pass = "your_password";
$conn_id = ftp_connect($ftp_server);
if (!$conn_id) {
die("无法verbinden到 FTP Server $ftp_server");
}
// Einloggen FTP
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
ftp_close($conn_id);
die("FTP Einloggen失败");
}
// Holen Sie sich den aktuellen Verzeichnispfad
$current_dir = ftp_pwd($conn_id);
if ($current_dir !== false) {
echo "aktuell FTP Der Verzeichnisweg ist: " . $current_dir;
} else {
echo "Holen Sie sich den aktuellen Verzeichnispfad失败";
}
// 关闭verbinden
ftp_close($conn_id);
?>
In diesem Beispiel stellt der Code zuerst eine Verbindung zum FTP Server Gitbox.net her und meldet sich dann an. Nach erfolgreichem Anmelden erhalten Sie den aktuellen Verzeichnispfad über die Funktion ftp_pwd und drucken Sie ihn aus.
Nennen Sie FTP_PWD , nachdem Sie sich erfolgreich angemeldet haben
Wenn das Login fehlschlägt, gibt FTP_PWD false zurück.
FTP -Serverunterstützung <br> Die überwiegende Mehrheit der FTP -Server unterstützt PWD -Befehle, sodass FTP_PWD normalerweise sehr kompatibel ist.
Verbindungsressourcen gilt gültig <br> Stellen Sie sicher, dass die in FTP_PWD übergebenen Verbindungsressourcen gültig und aktiv sind.
FTP_PWD ist eine sehr praktische Funktion, mit der Sie schnell den Verzeichnispfad der aktuellen FTP -Sitzung erhalten können, um das Arbeitsverzeichnis während der nachfolgenden Dateioperationen zu ermitteln. Durch das Beherrschen der Verwendung von FTP_PWD können Sie die Entwicklung von FTP leichter durchführen.