0

これは私がしました:

echo dirname(____FILE____) 

そして、それは完全な絶対パスとして表示され続けます

C:/Program Files (x86)/VertrigoServ/www/dir/file.php

何故ですか?私はそれが表示されることを期待しています

dir/file.php

Windows上のApacheであるWAMPを使用しています。

ところで、呼び出し$_SERVER['DOCUMENT_ROOT']は同じことを行います-フルパスが表示されます。

4

2 に答える 2

1

試す:

$webPath = str_replace($_SERVER['DOCUMENT_ROOT'], '', str_replace('\\', '/', __FILE__));

ファイルへの絶対パスを取得し、そのドキュメントルート部分を削除します。これにより、ドキュメントルートからの絶対パスとファイルが残ります。

于 2013-02-12T00:34:19.617 に答える