PHP ftp_put得到确切的错误

时间:2018-02-20 05:05:45

标签: php

我有一个基本的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);

我使用完全相同的代码并将其放在不同的服务器上,代码运行正常。因此,服务器本身必定存在导致问题的原因。但是我怎样才能缩小问题范围呢?

0 个答案:

没有答案