$str = getenv("SCRIPT_URL");
というものが含まれています
これを、Vine3.2 をインストールしたサーバーで使ったところ、そのままでは、SCRIPT_URLの値を取得できないようです。
どこの設定を変えればよいか分かりますでしょうか?
http://www.net-newbie.com/trans/mod_rewrite.html
このドキュメントによると、SCRIPT_URLはmod_rewriteが設定する変数のようなので、mod_rewriteを導入・有効化してみてください。
getenv は環境変数の値を取得する関数のようですね。
$str = getenv("SCRIPT_URL");
となっているところを php のバージョンが 4.1.0 以上なら
$str = $_SERVER["SCRIPT_URL"];
php のバージョンが 4.1.0 より前だったら
$str = $HTTP_SERVER_VARS["SCRIPT_URL"];
とすればいいかと思います。
phpinfo(); でみると、どうも、一覧にすら表示がないようです・・・
RewriteEngine On を、httpd.conf に書いてみたんですが、どうも、動かないようなのです
なんか、インストールがいるのかなぁ・・・