2017-07-06 19 views
-1

PHPでlinuxコマンドを実行するには?PHPでコマンドLinuxを実行

EDIT:このコマンドは、結果出力されていない、このコマンドは、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

試してみてください。私は私がしたいことはJSONファイルに掻き取ったデータを保存し、displされ、出力に結果を必要としない – pAsh

+0

@pAshの()を削除それはphp、htmlを使用しています。 – 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

を働いていない、テストコマンド – Rick

+0

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

+0

あまりにも悪い、まだ動作していません:( – Rick

関連する問題