[英]PHP: ftp_rawlist always returns false, even when in passive mode
我有一個問題,如下所示的PHP代碼:我能夠連接到正確的FTP服務器並登錄。 但是當我嘗試使用ftp_rawlist獲取主目錄的內容列表時,我總是得到:bool(false),即使處於被動模式。
有人在這看到問題。
<?
// Inloggegevens
$ftp_server = "***";
$ftp_user = "***";
$ftp_pass = "***";
// Verbinding maken in passive mode
$conn = ftp_connect($ftp_server, 2121) or die("Couldn't connect to $ftp_server");
ftp_pasv($conn, true);
// Inloggen mislukt
if (!@ftp_login($conn, $ftp_user, $ftp_pass)) {
echo "Couldn't login on server.";
exit;
}
// Inloggen gelukt
$list = ftp_rawlist($conn, '/');
var_dump($list);
// Verbinding sluiten
ftp_close($conn);
?>
ftp_pasv()只能在成功登錄后調用。 否則會失敗(即返回false)。
登錄后將其移至。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.