Php 查看服务器是否允许对cli命令使用ftp_exec
所以,我一直在做一些条件测试,但我得到了错误。基本上,我想做的是看看在服务器上使用带有Php 查看服务器是否允许对cli命令使用ftp_exec,php,conditional,ftp-client,Php,Conditional,Ftp Client,所以,我一直在做一些条件测试,但我得到了错误。基本上,我想做的是看看在服务器上使用带有ftp\uu功能的CLI是否有效 我的测试: if(ftp_exec($connect,'ls -l')) $canuse = true; else $canuse = false; 但这在我的服务器上不起作用,因为它被阻止了。是否有一个测试我可以做而不会得到这些错误并破坏我的JSON(此测试返回一个JSON块)您可以关闭所有错误报告/显示错误选项,以便抑制警告/错误,或者您可以尝试OB系统捕捉垃
ftp\uu
功能的CLI是否有效
我的测试:
if(ftp_exec($connect,'ls -l'))
$canuse = true;
else
$canuse = false;
但这在我的服务器上不起作用,因为它被阻止了。是否有一个测试我可以做而不会得到这些错误并破坏我的JSON(此测试返回一个JSON块)您可以关闭所有错误报告/显示错误选项,以便抑制警告/错误,或者您可以尝试OB系统捕捉垃圾:
... build some json
ob_start();
... do ftp tests
$junk = ob_end_clean();
... build more json
所有ftp错误都会在ob缓冲区中捕获,然后在ftp测试结束时关闭缓冲区时丢弃