草庐IT

ftp_chdir

全部标签

php - 在 PHP 中的外部 FTP 服务器上生成 CSV 文件

我有一些PHP代码可以成功地将MySQL表导出到CSV文件。我想添加到该代码中,因此CSL文件不是保存在本地,而是导出到/保存在外部FTP服务器上。我当前的代码://opendatabaseconnectionrequire('../database-config.php');//namethefileheader('Content-Type:text/csv');header('Content-Disposition:attachment;filename=exported-data.csv');//SQLQueryforData$sql="SELECT*FROMdata;";//P

php - ftp_rawlist 在 ProFTPd 服务器上返回 false

我在Linux服务器上有一个ProFTPd(DebianLinux6.0.7上的ProFTPd版本1.33,x86_64上的Linux2.6.32-042stab078.27)允许一些用户访问他们的主目录。我在MacOSX服务器上还有另一个FTP服务器。如果我使用解决方案(2),我可以执行ftp_rawlist以获得所有目录和文件的原始列表。如果我使用解决方案(1),ftp_rawlist总是返回FALSE,即使目录不为空也是如此。用户有权在两台服务器上的主目录中执行任何他们想做的事情(获取目录列表、创建和删除文件等)。完全没有限制。我真的不明白为什么我在ProFTPd上总是得到fal

php - 使用PHP将单个图像文件上传到FTP

在这里把我的头发拉出来一点。我想要做的就是有一个HTML表单,然后用PHP将所选文件上传到FTP服务器上的某个目录,但似乎没有任何工作正常。这是html表单:下面是它下面的PHP(在同一个文件中):似乎可以正常连接到FTP,但无法上传-失败。我假设这与我处理要上传的文件的方式有关......?此外,当我在这里时,如何将上传的文件的名称设置为变量? 最佳答案 在这里修改你的代码$source_file=$_FILES['file']['tmp_name'];这里我已经将$_POST更改为$_FILES....

php - 通过 php 连接 ftp 时出错

我正在尝试使用php脚本连接到我的服务器以上传一些文件...但它没有连接...我不知道错误是什么...我确定ftp已启用,我通过php_info()检查了它可能是什么错误... 最佳答案 也许你必须通过以下方式打开被动模式:ftp_pasv($conn_id,true);直接在您的ftp_login之后PS:为什么要进行双重登录?写$login_result=ftp_login($conn_id,$ftp_user_name,$ftp_user_pass);if($login_result){代替$login_result=ftp_

php - 使用 PHP 监控外部 ftp 上传

好的,这是纲要。我正在开发一个主要使用PHP和jQuery的视频托管网站。我的客户绝对愿意使用Filezilla通过FTP上传他的视频,而不是让我直接使用PHP处理上传。这让我有点精神错乱,但是,嘿,有钱人做主。由于我无法检测到这些FTP上传的完成,我给他设置了一个特殊的FTP帐户,该帐户根植于上传目录,并设计了一个界面来监控该文件夹并允许他开始转码这些文件由他自行决定用于网络。这不是最佳的。我想在我的移动应用程序上显示当前处理上传的进度,并希望在FTP传输完成时自动开始编码文件。所以我真正想要的是一种检测文件仍在上传的方法,或者找到正在上传的原始文件的大小以便我可以进行比较的某种方法

PHP 线程和高延迟文件访问(例如;FTP)

这有点复杂,所以请不要妄下结论,有什么不够清楚的地方可以问。基本上,我有一个用PHP编写的websocket服务器。请注意,websocket消息是异步的,也就是说,对请求的响应可能需要很长时间,而客户端一直在工作(如果适用)。客户端应该向服务器请求访问其他服务器上的文件。就此而言,这可以是FTP服务或Dropbox。在这里,请注意两个问题:应该共享和重用连接和服务器在执行其工作时实际上“卡住”,因此任何请求都会被处理在服务器“解冻”之后。因此,我想,为什么不将文件访问(这会卡住服务器)卸载到PHPthreads?这里的问题是双重的;如何使主线程(服务器)中的连接资源可供子线程使用(上

PHP FTP 转账金额

是否可以使用PHP的FTPmodule检测已传输了多少数据??伪代码...connecttoserverftp_nb_put(file...)while(true){$data=ftp_nb_continue(file...);if($data===FTP_MOREDATA){continue...getamounttransfered...}else{break...checkiffinishedetc...}} 最佳答案 您现在可能已经有了答案,但是对于任何正在搜索的人...这是一个带进度回调的ftp上传函数。$lcfn=本地文

php - FTP:我可以覆盖文件并保持其修改日期吗?

我的服务器上有数百个mp3文件。每个文件的modified-date都很重要,因为它由PHPsfilemtime获取以表示它的上传日期(因为如果不在数据库中存储值就无法确定上传时间).我遇到了一个音频问题,所有文件都需要标准化并重新上传到服务器。当然,这会将每个文件的modified-date更改为“今天”。我需要每个文件都保留其原始修改日期。我不确定这是软件推荐问题还是编程问题,如果这是错误的.SE站点,我深表歉意。这可能吗? 最佳答案 您应该可以通过触摸设置修改时间:http://php.net/manual/en/functi

php - 使用 ftp 和 php 脚本将图像上传到服务器时出错,在 ftp_put() 登录时出错

我有一个用php编写的脚本,基本上可以将图像上传到服务器。我正在使用ftp帐户凭据将此脚本上传到我的服务器上。但是,当我尝试访问它时,它给我登录错误。这是错误日志:[09-Apr-201419:00:01Asia/Kolkata]PHPWarning:ftp_login():Sorry,cleartextsessionsarenotacceptedonthisserver.in/home/gameeon/public_html/jts/local_upload.phponline8[09-Apr-201419:01:33Asia/Kolkata]PHPWarning:ftp_login

PHP ftp_put 返回 "Unable to build data connection: Connection refused"

我有一台通过PHP运行一些FTP的PC,我知道它在1-2个月前可以工作,但现在我回到它,我发现这台PC不再工作了。我知道我一直在使用PC,但我想不出可能发生了什么变化。PHP正在抛出错误信息Unabletobuilddataconnection:Connectionrefused...当我使用ftp_put()函数时。我使用的缩减代码是:Connectingto$server:$port";$conn_id=ftp_connect($server,$port,9999999)ordie("Unabletoconnectto".$server.":$portserver.");if(!$