Javascript或PHP中的Linux命令

1 php linux shellexecute

我有一个linux命令行,我需要用PHP或Javascript执行(PHP首选.)

命令是

keygen AB3554C1D1971DB7 \pc_code 365

但是,我想\pc_code用$ pccode之类的字符串替换,用户输入生成的PC代码.这是一个合法的项目,但与该计划的创建者有问题给我协助.

请帮忙!

Emi*_*l H 5

你可以使用shell_exec():

$cmd = sprintf("keygen AB3554C1D1971DB7 %s 365", 
               escapeshellarg($pccode));
$result = shell_exec($cmd);
Run Code Online (Sandbox Code Playgroud)

无论何时执行外部命令,都必须非常小心以避免命令注入.您可以使用escapeshellarg()来防止这种情况.