【php】ちょっとしたphpをコマンドラインからさくっと実行する
ファイルに書いたphpを実行する
phpの実行ファイルに、引数でphpのスクリプトを渡すと実行できる。
$ php /path/to/php/file.php
コマンドラインに書いたphpを実行する
phpコマンドのrオプションでコマンドラインに書いたphpを実行できる。
$ php -r "echo '123';" 123 ← 実行結果
ということは、phpがわかる人は、linuxのコマンドを知らなくてもphpで希望の処理を実行できる。
現在日時入りのメールを送るテスト $ php -r "mail('test@example.com', 'test', date('Y-m-d H:i:s') . ' メールを送ります');"
wgetコマンドっぽいことをする $ php -r "echo file_get_contents('https://www.softel.co.jp/');"
もっとwgetコマンドっぽいことをする $ php -r "file_put_contents('test.html', file_get_contents('https://www.softel.co.jp/'));"
MySQLに接続ができるか確認する(trueが返ってくれば接続OK) $ php -r "var_dump(mysql_connect('host', 'user', 'password'));"
コメント