在PHP中执行Command Linux

时间:2017-07-06 12:19:51

标签: php linux scrapy

如何在php中执行linux命令?

编辑:此命令不输出结果,此命令将抓取的数据保存到json文件中并使用php,html显示它

<?php
    if (isset($_POST['button']))
    {
         exec('(cd /var/www/html && scrapy crawl quotes -o - > /var/www/html/items.json -t json)');
    }
?>

1 个答案:

答案 0 :(得分:0)

<?php system("cd /var/www/html && scrapy crawl quotes -o - > /var/www/html/items.json -t json", $retval); echo $retval; ?>

或者你可以把你的命令放在反引号中

<?php
  $output = `cd /var/www/html && scrapy crawl quotes -o - > /var/www/html/items.json -t json`;
 echo "<pre>$output</pre>";
?>