我有一个linux命令行,我需要用PHP或Javascript执行(PHP首选.)
命令是
keygen AB3554C1D1971DB7 \pc_code 365
但是,我想\pc_code用$ pccode之类的字符串替换,用户输入生成的PC代码.这是一个合法的项目,但与该计划的创建者有问题给我协助.
请帮忙!
你可以使用shell_exec():
$cmd = sprintf("keygen AB3554C1D1971DB7 %s 365",
escapeshellarg($pccode));
$result = shell_exec($cmd);
Run Code Online (Sandbox Code Playgroud)
无论何时执行外部命令,都必须非常小心以避免命令注入.您可以使用escapeshellarg()来防止这种情况.
| 归档时间: |
|
| 查看次数: |
2754 次 |
| 最近记录: |