PHPでスクリプト実行ファイルのディレクトリを得る方法
<?php print dirname(__FILE__); // PHP5.3なら「__DIR__」でもOK
これだけで取ってこれる。
が、__FILE__定数はこの定数が書かれているファイルの絶対パスを取得するだけのものなので、この処理を別ファイルで関数化してもうまくいかない。
なのでrealpathと$argvの組み合わせを利用して関数化を実現する。
<?php function get_script_dir () { return dirname(realpath($GLOBALS['argv'][0])); }
これでOK。