【发布时间】:2022-10-17 08:53:06
【问题描述】:
当我按下按钮时,我试图在 php 中运行以下脚本,但由于路径的空格,它无法正常工作。
<?php
if(isset($_GET['RunApp']))
{
$Progrpath = "c:\\program files (x86)\\Folder\\app.exe";
exec("c:\\windows\\system32\\cmd.exe /c $Progrpath");
}
?>
如果我改写 $Progrpath = "c:\windows\notepad.exe 它运行正常。有什么帮助吗?
【问题讨论】:
-
我总是喜欢提到
proc_open,如果您使用的是 PHP 7.4 或更高版本,并且您将数组传递给它,它会自动为您转义
标签: php