【发布时间】:2025-12-16 13:35:01
【问题描述】:
我正在尝试使用 php 在后台运行 dropbox ff4d(来自 github)的文件系统 目的是如果该用户将他的保管箱文件安装在服务器上,然后我将提供基于 Web 的资源管理器(如 eXtplorer)的路径,以便用户可以管理他的文件 使用命令外壳时脚本工作正常 但是当我使用 exec 函数时,它会打印出命令 shell 的最后一行 那它。我无法获取文件夹挂载 这里是php中的代码:
$folder = $_POST['foldername'];
$oldumask = umask(0000);
$path = "/var/www/cloudsite/" . $folder;
if(mkdir($path, 0777, true)) {
echo $path . " success directory created ";
} else {
echo $path . "error directory not created ";
}
umask($oldumask);
#$command = '/usr/bin/python /var/www/cloudsite/ff4d/./ff4d.py '. $path .'c7ZYof8Bl0YAAAAAAAAAARThZwAUexbukmv3rMEprPJWFcoQSKGWtWHQBYM40OgC';
$result = exec($command);
if ($result){
echo " </br> execution success";
}else{
echo "</br> error not success";
}
echo $result;
我在浏览器中得到的东西似乎可以正常工作,但只是挂在这里,在创建的目录中没有任何挂载: var/www/cloudsite/chao 成功创建目录 执行成功Starting FUSE...
【问题讨论】: