PHPからコマンドラインを実行する

【php】ちょっとしたphpをコマンドラインからさくっと実行する at softelメモ

$ php -r "echo '123';"
123 ← 実行結果

ちょとちがう。

 

python と php | ハックノート

  1. <?php
  2. /* python 実行 exec : 長くなってしまいましたが無視 */
  3. exec("C:/pleiades/xampp/python/python C:/pleiades/xampp/htdocs/dev/test.py", $output, $return_var) ;
  4. if($return_var === 0) {
  5. foreach($output as $key => $val) {
  6. echo $val."<br />" ;
  7. }
  8. } else {
  9. echo "exec error : ".$return_var ;
  10. }

PHP でコマンドライン・ツールを使う

1
2
3
4
5
6
7
<?php
$results = exec('wc -w *.txt | head -5');
echo $results;
 
#would print out just the last line or results, i.e.:
#3847 myfile.txt
?>

exec()を使う。

 

 

【php】exec()で実行したコマンドが正常に終了し成功したか確認する at softelメモ

exec - PHP return_var codes? - Stack Overflow

http://tldp.org/LDP/abs/html/exitcodes.html#EXITCODESREF

execの$return_varのエラーコード一覧