本地主機的工作:FTP_CONNECT()不生產
在PHP應用程序ftp_connect("000.000.0.00")
工作正常,意味着當我試圖瀏覽本地系統中的文件及上傳FTPit此文件的工作。
生產服務器: 當我部署在生產我的PHP應用程序,並試圖通過ftp_connect("000.000.0.00")
獲得FTP連接是沒有得到連接。它返回FALSE。 請告訴我如何在FTP上連接以通過我的PHP應用程序上傳我的文件。
<?php
$ftp_server="000.000.0.00";
$ftp_user_name="myftpuser";
$ftp_user_pass="myftppwd";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result))
{
echo "Connection Failed.";
}
else
{
echo "Connected.";
}
?>
訪問權限也許? – tradyblix
是您要上傳的文件位於您正在使用的同一個生產服務器上 – Ravi
您的prod服務器是專用的嗎?如果不是,它可能來自服務器提供者,不允許除HTTP端口之外的任何其他出口。請隨時關注供應商的FAQ。 – Touki