所以我一直在做一些条件测试,但是我收到了错误。基本上我要做的是看看使用带有ftp_
函数的CLI是否可以在服务器上运行。
我的测试:
if(ftp_exec($connect,'ls -l'))
$canuse = true;
else
$canuse = false;
但是这在我的服务器上无效,因为它被阻止了。有没有测试我可以做到没有得到这些错误并破坏我的JSON(这个试验返回一块json)
答案 0 :(得分:2)
您可以关闭所有error_reporting / display_error选项,以便抑制警告/错误,或者您可以尝试OB系统来捕获垃圾:
... build some json
ob_start();
... do ftp tests
$junk = ob_end_clean();
... build more json
所有ftp错误都会被捕获到ob缓冲区中,然后在ftp测试结束时关闭缓冲区时丢弃。