草庐IT

ftp_chdir

全部标签

php - 在 Windows 上的远程服务器 (FTP) 上使用 Eclipse 开发 PHP

说到Eclipse,我真是个笨手笨脚的人,但我也很穷,这就是我选择它的原因。我已经安装了Eclipse3.5、EclipseforPHP和RSE。我实际上已经到了可以创建一个新的(本地)项目并将所有文件下载到本地(Windows)计算机的地步。我没有在我的本地机器上运行任何类型的网络服务器,我希望暂时保持这种状态。我已将我的远程文件夹导入到我的本地项目中,我可以在其中查看我所有的PHP文件并对其进行编辑。但是当然,当我保存时,它只是保存本地副本。没有“放”命令吗?我不能直接保存到服务器吗?或者立即同步那个文件?我当然不想在每次微小的增量更改后都必须执行复杂的同步操作。我不知道RSE到底

php - HTTP 与 FTP 上传

我正在建立一个大型网站,允许成员(member)上传最大20MB的内容(图片、视频)(可能比15MB小一点,我们还没有确定最终的上传限制,但它将是介于10-25MB之间)。我的问题是,在这种情况下我应该使用HTTP还是FTP上传。请记住,80-90%的上传文件会较小,例如cca1-3MB,但有时一些成员也会希望上传大文件(10MB以上)。对于如此大的文件,HTTP上传是否足够可靠,还是我应该使用FTP?上传文件时HTTP和FTP之间是否存在明显的速度差异?我问是因为我使用的ZendFramework已经有用于文件上传的HTTP适配器,如果我选择FTP,我将不得不为它编写自己的适配器。谢

php - 如何让自己摆脱 FTP 而转而使用版本控制

我听说现在用FTP上传您的网站是为了n00bs,但这是我在8年左右的时间里建立网站所知道的唯一方式。显然,现在所有的话题都在使用版本控制系统,如SVN或Git,并以某种方式使用SSH仅上传已更改的文件(如果我理解正确的话)。我想知道是否有人可以解释或指出“综合”指南。我需要安装什么,我的共享主机(Dreamhost)是否兼容?我目前在WAMP环境中开发。我从未使用过版本控制,也不知道从哪里开始。我通常使用CakePHP或Zend等框架进行开发。 最佳答案 你把事情搞混了。版本控制系统在内部用于在开发过程中跟踪您的代码。使用像SVN这

php - 在共享主机中仅使用 FTP 部署 Laravel 5

我需要将一个laravel5项目部署到客户端主机。我客户的计划是基本托管:Linux+MySql,没有cpanel或类似的(即没有管理面板)。我只能通过ftp访问名为www.mycustomerweb.com的文件夹。这意味着我无法在www.mycustomerweb.com文件夹的同一级别创建目录。仅在其中(我认为它称为共享主机)。一年前,我这样部署了一个用Laravel4做的项目:去掉public文件夹,将其内容移动到根文件夹并更新index.php和bootstrap.php在本地完成整个项目(使用Xampp)通过ftp将所有文件上传到www.myclientweb.com。我的

php - 使用 PHP 测试 FTP 连接

我正在使用下面的PHP脚本来测试FTP连接。如果连接成功,它目前正在打印一组文件。如果能够连接,我怎样才能让它也显示一条消息?比如“连接成功”。$con=ftp_connect($server)ordie("Couldn'tconnect");ftp_login($con,$username,$password);print_r(ftp_nlist($con,"."));ftp_close($con);编辑我现在可以使用它了,但是,我已经在MediaTemple服务器上的几个域上测试了它,它们似乎都超时了。然而,它适用于我尝试过的所有其他领域。他们的服务器是否阻止了请求?

Phpstorm ftp设置

以上为截图我已经设置了FTP,当我双击FTP图标时,FTP连接正常。它不能显示服务器的所有文件和目录,我想更改来自远程服务器的文件的一些代码,为什么? 最佳答案 单击“高级选项...”并切换“被动模式”。 关于Phpstormftp设置,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10458381/

php - 使用 curl 和 php 从 ftp 下载文件

我正在尝试使用curl和php从ftp服务器下载文件,但找不到任何帮助文档$curl=curl_init();curl_setopt($curl,CURLOPT_URL,"ftp://$_FTP[server]");curl_setopt($curl,CURLOPT_FTPLISTONLY,1);curl_setopt($curl,CURLOPT_USERPWD,"$_FTP[username]:$_FTP[password]");curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);$result=curl_exec($curl);我可以获得文件列表

docker - FTP 文件到远程服务器上的 docker 容器中

如何使用FTP客户端将传输文件传输到在远程Ubuntu服务器上运行的Docker容器中?我可以通过SSH连接到服务器并使用dockercp,效果很好。但是我有一个客户需要能够使用FileZilla之类的东西来做到这一点。这可能吗? 最佳答案 我不是docker专家,但你可以试试这个:您可以在运行容器时公开多个端口。所以,你也可以暴露FTP端口,像这样。dockerrun--namecontainername-p3000:80-p3001:21-ddockerimagename在此示例中,使用-p3001:21您将容器的端口21暴露给

Python-FTP下载目录中的所有文件

我正在编写一个脚本来通过FTP从目录下载所有文件。到目前为止,我已经设法连接并获取一个文件,但我似乎无法批量工作(从目录中获取所有文件)这是我到目前为止所拥有的:fromftplibimportFTPimportos,sys,os.pathdefhandleDownload(block):file.write(block)print".",ddir='C:\\Data\\test\\'os.chdir(ddir)ftp=FTP('test1/server/')print'Loggingin.'ftp.login('user1\\anon','pswrd20')directory='\\

php - 通过 FTP 将文件复制到服务器后的文件大小差异

我创建了一个PHP脚本来更新本地目录中的Web服务器。我正在将脚本迁移到Python中。它在大多数情况下都可以正常工作,但是在执行PUT命令之后,文件的大小似乎发生了变化。因此,文件的大小与服务器上文件的大小不同。一旦我再次从FTP服务器下载文件,唯一的区别就是CR/LF标记。这让我很恼火,因为同一个脚本正在比较要更新的文件的大小。此外,如果它意味着什么,该脚本可以通过ftp_put在PHP中完美运行。fromftplibimportFTPftpserver="myserver"ftpuser="myuser"ftppass="mypwd"locfile="g:/test/style.