php如何检查远程服务器上是否存在文件

时间:2013-11-01 18:48:37

标签: php

当我打开Linux终端并输入以下命令时:

rsync server_name.xxx.com:/directory_name

完美无缺,文件信息显示在屏幕上。 但是,当我把命令放在这样的php文件中时:

$variable='rsync server_name.xxx.com:/directory_name'; 
$output=shell_exec($variable); 
echo $output;

浏览器上没有显示任何内容。相信我,我已经进行了几个小时的谷歌搜索,并且没有发现任何线索。如何在不登录该服务器的情况下知道文件是否存在(可读)存在于另一个远程服务器?

有什么建议吗?非常感谢!

1 个答案:

答案 0 :(得分:1)

您需要file_exists功能。文档:http://php.net/manual/en/function.file-exists.php