我正在尝试使用Zend和PHPUnit为控制器编写单元测试
在代码中我从php:// input获取数据
$req = new Zend_Controller_Request_Http();
$data = $req->getRawBody();
Run Code Online (Sandbox Code Playgroud)
当我测试真实的应用程序时,我的代码工作正常,但除非我可以提供数据作为原始http帖子,否则$ data将始终为空.getRawBody()方法基本上调用file_get_contents('php:// input'),但是如何覆盖它以便将测试数据提供给我的应用程序.
我想从我的服务器下载.htm或.html文件.我正在尝试使用ncftpget甚至wget,但只取得了有限的成功.
使用ncftpget我可以下载整个树结构没有问题,但似乎无法指定我想要的文件,它是全部或全部.
如果我指定这样的文件类型,它只查看顶部文件夹:
ncftpget -R -u myuser -p mypass ftp://ftp.myserver.com/public_html/*.htm ./local_folder
Run Code Online (Sandbox Code Playgroud)
如果我这样做,它会下载整个网站,而不仅仅是.htm文件:
ncftpget -R -u myuser -p mypass ftp://ftp.myserver.com/public_html/ ./local_folder *.htm
Run Code Online (Sandbox Code Playgroud)
我可以使用ncftp执行此操作,还是应该使用其他工具?