Top > diary > 2010-07-30

PHPをSHELL又はコマンドラインから実行する Edit

  • CLIを利用したコマンドライン操作。
    $ php test.php
    と、定められた書式に従い指定すれば環境さえ整っていれば問題なく実行可能。
    引数を渡す場合は、プログラム内に$_SERVER['argv']を利用する。
    <?
    print_r($_SERVER['argv']);
    ?>
    
    $ php test.php name=taru
    Array
    (
        [0] => test.php
        [1] => name=taru
    )
    
  • CLIインストールされていない場合に於いて公開webサーバ上にあるファイルを利用する。又、$_GETのURLオプションを利用する場合wgetコマンドを使う。
    $ wget --spider 'http://<URLドメイン>/test.php?name=taru'
    ※ wgetは本来ダウンロードコマンドであるため、ダウンロードが必要ない場合は --spiderオプションで解除する。
    ※ CGI等のwebスクリプトに対してURLを指定する場合、'URL'の様に括る。

リロード   新規 下位ページ作成 編集 凍結 差分 添付 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS