我有一个基本的ftp上传脚本。 脚本工作正常,然后突然有一天它停止了。 所有我收到错误消息'上传时出现问题..'
我想知道我是否可以使用不同的代码,因此我可以缩小它以获得更具体的错误消息,以便我可以更好地调试导致问题的原因?
$ftp_server = "ftp.****.biz";
// set up basic connection
$conn_id = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
// login with username and password
$login_result = ftp_login($conn_id, "Nittan****S1", "nits*****!");
ftp_pasv($conn_id, true);
// upload a file
if (ftp_put($conn_id, $nameoffile, $nameoffile, FTP_ASCII)) {
echo "successfully uploaded $nameoffile\n";
} else {
echo "There was a problem while uploading $nameoffile\n";
}
// close the connection
ftp_close($conn_id);
我使用完全相同的代码并将其放在不同的服务器上,代码运行正常。因此,服务器本身必定存在导致问题的原因。但是我怎样才能缩小问题范围呢?