2017-07-06 150 views
-1

如何在PHP中执行linux命令?在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)'); 
    } 
?> 
+0

尝试:命令删除() – pAsh

+0

@pAsh测试,不工作 – Rick

回答

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>"; 
?> 
+0

我并不需要输出的结果,我要的是保存数据刮成JSON文件和显示终端ay it using php,html – Rick

+0

<?php system(“cd/var/www/html && scrapy crawl quotes -o - > /var/www/html/items.json -t json”); ?> –

+0

太糟糕了,仍然没有工作:( – Rick