- $_FILES[input[type=file]のname属性]
- $_FILES[name]['tmp_name'] :一時ファイル名
- $_FILES[name]['name'] :元ファイル名(フルパスではない。)
- exec("command 2>&1", $output, $return_var);
としないと標準エラーがoutputに出力されない。
ワンライナー
普通にやるとエスケープが厄介なので以下のコマンドで楽に実行できる。
php -r "eval(fgets(STDIN));"
出力バッファの取得
ob_start(); // do something ob_get_contents(); ob_end_clean();