PHP:使用ftp_put导致错误,如何查找原因?

PHP:使用ftp_put导致错误,如何查找原因?,php,ftp,put,Php,Ftp,Put,我正在使用PHP创建一个导出文件。创建文件后,我希望将其移动到另一个ftp位置。文件创建进展顺利,ftp连接似乎也进展顺利,但文件的传输/上载会导致错误 我已经使用Filezilla检查了凭据和路径,并且相信FTP路径是好的 这段代码出了什么问题,或者我如何从代码中获得更多反馈,以找到导致错误的原因 这是代码的一部分。我在文件创建完成后选择它(因此这一切都发生在同一个文件中): 因此,我得到的错误是:“error uploading export.csv”。该文件与运行代码的php文件位于同一目

我正在使用PHP创建一个导出文件。创建文件后,我希望将其移动到另一个ftp位置。文件创建进展顺利,ftp连接似乎也进展顺利,但文件的传输/上载会导致错误

我已经使用Filezilla检查了凭据和路径,并且相信FTP路径是好的

这段代码出了什么问题,或者我如何从代码中获得更多反馈,以找到导致错误的原因

这是代码的一部分。我在文件创建完成后选择它(因此这一切都发生在同一个文件中):

因此,我得到的错误是:“error uploading export.csv”。该文件与运行代码的php文件位于同一目录中


请温柔一点…

据我所知,ftp\u put accept第二个参数在您的示例中是$remote\u location作为文件名而不是目录/文件夹名。所以这个变量

$remote_location = "/public_html/testdir";
假设“/public\u html/testdir”是一个目录,则无效

因此,您应该将其更改为指向文件:“/public\u html/testdir/example.csv”


就我所知,ftp\u put accept第二个参数是文件名,而不是目录/文件夹名,在您的示例中是$remote\u location。所以这个变量

$remote_location = "/public_html/testdir";
假设“/public\u html/testdir”是一个目录,则无效

因此,您应该将其更改为指向文件:“/public\u html/testdir/example.csv”


关于

是否启用了PHP警告?您有权访问服务器日志吗?是否启用了PHP警告?您有权访问服务器日志吗?