我编写了一个调用服务器中文件的PHP脚本 使用:
<?php
$ret=system("command");
?>
问题是当文件需要一些参数时 我无法找到一种方法
因为使用时
<?php
$ret=system("command");
?>
PHP跳过了要求变量的部分 并为id分配一个随机的
我不能像开始那样传递主题
$ret = system("command argument1 argument2 argument3...");
因为参数的数量取决于用户 我的意思是他继续将数据委托给动态数组,直到他进入“结束”
答案 0 :(得分:1)
$ret = system("command argument1 argument2 argument3...");
只需加载参数,就像从命令行调用程序一样。
答案 1 :(得分:0)
$cmd = "cmd param1 param2";
system($cmd,$return_value);
($return_value == 0) or die("returned an error: $cmd");
答案 2 :(得分:0)
如果你的意思是你有一个可以有任意数量参数的数组,请使用:
$commandParameters = implode(" ",$dynamicArray);
$ret = system("command ".escapeshellarg($commandParameters));
答案 3 :(得分:0)
通过用户获取参数。 HTML表单,然后,当您知道参数是什么(以及多少)时 - 您可以像所有人建议的那样使用“system()”!