ユーザーが Web ページからツールを起動できるようにするプロジェクトに取り組んでいます。ページは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 サイトからバッチ ファイルまたは任意のファイルを起動できる他の方法があれば教えてください。