こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

_SERVER["DOCUMENT_ROOT"]より後ろを取得するには

http://xxx.xxx.xxx/111/222/333/444/
こういうアドレスがあったとして、「111/222/333/444/」だけを取り出せますか?
ローカルでも実験していたのですが、windowsのためにローカルだと
_SERVER["DOCUMENT_ROOT"]が「D:/www/htdocs/」になり
それ以降を取得するものだと「/」が「¥」で表示されてしまい、うまくプログラムができません。
逆にドキュメントルートを「¥」で取得することもできないので悩んでいます
webの方だけなら何とかなりそうなのですが、色々テストをする上で
ローカルとwebで共有できれば便利がいいと思いまして。

phpはCGI版としてインストールしています。
よろしくお願いします

投稿日時 - 2005-07-12 11:34:40

QNo.1508073

すぐに回答ほしいです

質問者が選んだベストアンサー

_SERVER["DOCUMENT_ROOT"]より後ろというのが、
URLのhostから後ろ(pathの部分)という意味なら
$url = 'http://xxx.xxx.xxx/111/222/333/444/';
$parse_url = parse_url($url);
echo $parse_url['path'];
が使えると思います。(先頭に/がつきますが)

投稿日時 - 2005-07-12 11:57:58

お礼

ありがとうございます!!!
早速やってみます!!!!
感謝感謝です;w;

投稿日時 - 2005-07-12 12:05:52

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問