jjzjj

php ftp 检查文件夹是否存在总是返回错误创建文件夹

有人可以告诉我我在这段代码中做错了什么吗?if($id!=''){if(is_dir("../public_html".$tem_pasta['path']."/pics/".$id)){echo"pastajáexistia";$destination_file="../public_html".$tem_pasta['path']."/pics/".$id."/".$myFileName;}else{//pastanaoexistiaif(ftp_mkdir($conn_id,"../public_html".$tem_pasta['path']."/pics/".$id)){$d

php - 如何使用 PHP 在 FTP 周围复制文件

我正在尝试使用phpftp函数将文件从一个文件夹复制到另一个文件夹。例如复制此文件:httpdocs/user_images/Services/File1.jpg到:httpdocs/user_images/folder11我试过使用ftp_fput但我没有任何运气。 最佳答案 也许有一个鲜为人知的事实:PHP中的copy()函数可用于将文件复制到FTP服务器,但其控制不如使用ftp特定函数那么多。换句话说,这可以完成这项工作:if(copy('local/file.img','ftp://user:password@ftp.exa

PHP - 获取远程文件的 md5?

是否可以获取远程服务器上文件的md5?如果是怎么办? 最佳答案 md5_file("http://remotelocation/file")怎么样 关于PHP-获取远程文件的md5?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2304081/

PHP ftp_chdir - 无法屏蔽错误

我有以下功能来检查特定项目是目录还是文件:privatefunctionisDir($dir){if(@ftp_chdir($this->connected,$dir)===true){ftp_chdir($this->connected,'..');returntrue;}else{returnfalse;}}它检测正确,但即使我在错误前加上@,我也总是得到同样的错误:WARNING:[2]-ftp_chdir()[function.ftp-chdir]:CWDfailed."/someDIR/someFile.xls":directorynotfound.infile:D:\www

php - 使用 php 无法将文件从一台服务器上传到另一台服务器?

我尝试了很多方法来使用PHP中的FTP函数上传文件。但这对我不起作用。我不知道我在这段代码中犯了什么错误。我也给出了本地文件路径或另一个服务器文件路径,但在这两种情况下它都不起作用。我在下面给出了我的代码。任何人都可以帮助找到我的问题吗?/*SourceFileNameandPath*/$backup_file='/var/www/html/artbak/assets/uploads/edi/test.txt';//$backup_file='/workspace/all-projects/artbak/assets/uploads/edi/test.txt';$remote_file

php - 为什么我的 PHP 脚本间歇性地无法通过 FTP 上传文件?

我编写了一个PHP脚本来从电子商务商店导出订单,将它们保存在XML文件中,然后将它们复制到远程FTP文件夹。另一家公司监控该FTP文件夹中的新文件并使用它们来完成订单。出于某种原因,脚本有时只上传文件,我发现调试/深入了解这个问题非常困难。这是有问题的脚本的主要部分:if($ftp_conn=ftp_connect($ftp_server)){if($login=ftp_login($ftp_conn,$ftp_user,$ftp_pass)){$filename=time().'-orders.xml';ftp_pasv($ftp_conn,true);if(ftp_put($ftp

发送电子邮件的 PHP 脚本,列出目录/子目录中发生的文件更改

我有一个包含许多子目录的目录,用户可以通过FTP添加文件。我正在尝试开发一个php脚本(我将作为cron作业运行)来检查目录及其子目录中文件、文件大小或修改日期的任何更改。我搜索了很长时间,到目前为止只找到了一个有效的脚本,我试图修改它-原始位置here-但是它似乎只发送第一封电子邮件通知,显示目录中列出的内容。它还创建了目录和子目录内容的文本文件,但是当脚本第二次运行时它似乎失败了,我收到一封没有内容的电子邮件。有人知道在php中执行此操作的简单方法吗?我发现的脚本非常复杂,我已经尝试调试了几个小时但没有成功。提前致谢! 最佳答案

PHP - 将 CSV 导出到 FTP 而不是在浏览器中下载

我已经尝试了几个小时了,但没有成功。我已使用以下方法在浏览器中成功将我的CSV作为下载输出:header("Content-type:application/csv");header("Content-Disposition:attachment;filename=".$csv_filename."");但是我希望现在将输出转到FTP服务器,我已经对连接和临时文件部分进行了排序,但似乎无法编辑文件以输出我的结果。//createemptyvariabletobefilledwithexportdata$csv_export='';for($i=0;$i上面是获取查询数据并将其放入CSV

PHP ftp_get 在尝试下载文件时无法打开流

我试图让浏览器从FTP服务器下载文件,但无论我尝试什么,我都会收到此错误:Warning:ftp_get(taak4.docx)[function.ftp-get]:failedtoopenstream:Permissiondeniedin/home/jamesmr117/domains/notepark.be/public_html/classes/taak.phponline231Warning:ftp_get()[function.ftp-get]:Erroropeningtaak4.docxin/home/jamesmr117/domains/notepark.be/publi

PHP:ftp_connect - 获取任何错误详细信息

我正在尝试使用ftp_connect连接到远程服务器,但对于该特定服务器,它始终返回false。有什么方法可以得到错误的详细信息吗?我试过了:error_get_last();还有ini_set('display_errors',1);error_reporting(E_ALL|E_STRICT);但是没有用。有什么建议吗? 最佳答案 根据PHP文档,它“在成功时返回FTP流,在错误时返回FALSE”,因此false是连接错误的正确结果。需要注意的是端口号、可能阻止连接的防火墙、IP地址阻止等。