将包含url列表的数组传递给php中的shell_exec函数


passing array containing list of urls to shell_exec function in php

我正在创建一个包含PHP shell脚本的代码。

当我尝试使用shell_execute运行时,我没有得到实际结果。

下面是我的代码:

  for($i;$i<5;){
      $output = shell_exec('./url_integrity_check.sh ' ."'echo $test[$i]'" );
      $i++;
  }

$test是包含值列表的数组。

当我运行这段代码时,每次只需要$test[0]意味着数组的最高值,但我希望它循环遍历数组的所有值,并在每次增加$i

的值时执行shell脚本。

试试这个

for($i=0;$i<5; $i++){
 $url = "./url_integrity_check.sh " . $test[$i];
 $output = shell_exec($url);
}