私は私のビジネスのための新しいポータルを開発して..私は..別のPC名に多くのバッチファイルを起動する必要がありますので、私は1つのパラメータで、私のバッチを実行しよう...PHPを使用してバッチファイルを実行する方法
$path = $db->givePath($service);
$path = $path . " " . "PCNAME";
if(exec("cmd /c" . $path)){
echo "Successful sent";
} else {
echo "Error";
}
しかし、私は実行するとしています
$path = $db->givePath($service);
if(exec("cmd /c" . $path)){
echo "Successful sent";
} else {
echo "Error";
}
は、誰かが私をここに助けることができます:このコマンドは、何も 古いバージョンで働いていた...起こりませんか?それはエスケープする必要が文字を持っているので、引数としてPCNAMEを渡すときあなたはおそらく問題が発生している
system("cmd /c C:" . $path_to_file);
返されるパスの例を教えてください。 – TheDude
services \ batch.bat –