如何运行";。exe";文件抛出PHP类

如何运行";。exe";文件抛出PHP类,php,Php,如何运行.exe文件来抛出我的PHP类? 还是有其他方法可以做到这一点 我已经用过了 exec(); passthru(); 函数,但它给我错误,我的代码: $path = "C:\Program Files\Softland\doPDF 7\dopdf.exe"; $result = passthru('$path 2>&1'); 错误: '$path' is not recognized as an internal or external command, operab

如何运行.exe文件来抛出我的PHP类? 还是有其他方法可以做到这一点

我已经用过了

exec();
passthru();
函数,但它给我错误,我的代码:

$path = "C:\Program Files\Softland\doPDF 7\dopdf.exe";

$result = passthru('$path 2>&1');
错误:

'$path' is not recognized as an internal or external command, operable program or batch file.

这不是一个好的做法,但是

$result = passthru($path.' 2>&1');


您应该(如您所见)将
$path
变量放在单引号外(防止变量求值和替换)或放在双引号外(允许变量替换)

这不是一个好做法,但

$result = passthru($path.' 2>&1');


您应该(如您所见)将
$path
变量放在单引号外(防止变量求值和替换)或放在双引号外(允许变量替换)

这不是一个好做法,但

$result = passthru($path.' 2>&1');


您应该(如您所见)将
$path
变量放在单引号外(防止变量求值和替换)或放在双引号外(允许变量替换)

这不是一个好做法,但

$result = passthru($path.' 2>&1');


您应该(如您所见)将
$path
变量放在单引号(防止变量求值和替换)之外,或将双引号(允许变量替换)

如果希望将$path替换为变量值,则需要使用双引号

$result = passthru("$path 2>&1");

如果希望用变量值替换$path,则需要使用双引号

$result = passthru("$path 2>&1");

如果希望用变量值替换$path,则需要使用双引号

$result = passthru("$path 2>&1");

如果希望用变量值替换$path,则需要使用双引号

$result = passthru("$path 2>&1");

问题是您使用的是单引号,因此传递给shell的字符串实际上是“$path 2>&1”。在PHP中,变量替换不会出现在单引号中,只有双引号

因此,您需要连接字符串或将其置于双引号中


$result=passthru($path 2>&1”)

问题是您使用的是单引号,因此传递给shell的字符串字面上是“$path 2>&1”。在PHP中,变量替换不会出现在单引号中,只有双引号

因此,您需要连接字符串或将其置于双引号中


$result=passthru($path 2>&1”)

问题是您使用的是单引号,因此传递给shell的字符串字面上是“$path 2>&1”。在PHP中,变量替换不会出现在单引号中,只有双引号

因此,您需要连接字符串或将其置于双引号中


$result=passthru($path 2>&1”)

问题是您使用的是单引号,因此传递给shell的字符串字面上是“$path 2>&1”。在PHP中,变量替换不会出现在单引号中,只有双引号

因此,您需要连接字符串或将其置于双引号中



$result=passthru($path 2>&1”)

这是超级安全的。
抛出
或通过抛出只需将单引号转换为双引号。你到底为什么要这样做?这是超级安全的。
抛出
或通过抛出?只需将单引号转换为双引号。你到底为什么要这样做?这是超级安全的。
抛出
通过
?只需将单引号转换为双引号。你到底为什么要这样做?这非常安全。
通过
抛出或
通过
?只需将单引号转换为双引号。你到底为什么要这样做?呜!最后有人展示了连接,我发誓现在没有人知道如何将字符串与变量连接起来…@smokeyppp:显然不是所有用户自己都能做到:PWoot!最后有人展示了连接,我发誓现在没有人知道如何将字符串与变量连接起来…@smokeyppp:显然不是所有用户自己都能做到:PWoot!最后有人展示了连接,我发誓现在没有人知道如何将字符串与变量连接起来…@smokeyppp:显然不是所有用户自己都能做到:PWoot!最后有人展示了连接,我发誓现在没有人知道如何将字符串与变量连接起来…@smokeyppp:显然不是所有用户自己都能做到:P