-3

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

rsync server_name.xxx.com:/directory_name

它完美地工作,文件的信息显示在屏幕上。但是,当我将命令放在这样的 php 文件中时:

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

浏览器上什么也没有显示。相信我,我已经做了几个小时的谷歌搜索,但没有找到任何线索。如果不登录该服务器,我如何知道文件是否位于另一台远程服务器上(可读)?

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

4

1 回答 1

1

你想要 file_exists 函数。文档: http: //php.net/manual/en/function.file-exists.php

于 2013-11-01T18:49:48.123 回答