我正在开发一个项目,该项目将使用户能够从网页启动工具。该页面是使用 php 设计的。我的 PC 上安装了 WAMP 服务器,我可以单击一个按钮在 C 驱动器上创建和写入一个新的批处理文件,其中包含要启动的应用程序的路径,当用户在页面上选择它们时从数据库中提取这些文件。现在,当我在我的 PC 上的 WAMP 服务器上执行此操作时,它可以工作。我必须将脚本上传到托管在同一 LAN 上的工作服务器。唯一的问题是我似乎无法在用户 PC 上创建或写入文件。
据我了解,它不是为当前 PC 映射驱动器。这是我在 PC 上的操作。
$file_path="C\\test.bat"
function runApp($file_path, $appPath){
$bat_file = fopen($file_path, "w");
fwrite($bat_file, "start ".$appPath." \n");
fwrite($bat_file, "echo exit \n");
fclose($bat_file); //close file after updating batch file
}
为了让它在工作中的服务器上工作,我试过了
$ip=$_SERVER['REMOTE_ADDR'];
$file_path="user:pass@".$ip."\\F:\\test.bat";
但它仍然无法正常工作。我错过了什么?任何帮助将不胜感激
或者请让我知道是否有任何其他方式可以启动批处理文件或任何来自 php 站点的文件