phpで仮想ディレクトリを取得

WBOY
リリース: 2016-06-23 13:47:29
オリジナル
1333 人が閲覧しました

専門家の皆様、質問があります。
現在、IIS で php ウェブサイトを構成しており、そのサイトにアップロードファイル用の仮想ディレクトリを作成しています。この仮想ディレクトリの実際のパスを取得するにはどうすればよいですか?たとえば、ファイルをアップロードしたい場合、またはこのディレクトリにファイルが存在するかどうかを確認したい場合、is_file('/uploadfile/xxxxxxxxxxxxxxxxxx') は常に false になります。簡単な方法はありますか?設定に絶対パスを書きたくない〜


ディスカッションへの返信(解決策)

is_file('uploadfile/xxxxxxxxxxxxxxxxxx')

が指すディレクトリにphpファイルを作成できますUploadfile (info.php など)

<?phpecho __DIR__;
ログイン後にコピー
ログイン後にコピー

Uploadfile の実際のパスを取得する必要があるプログラム内
$path = file_get_contents('http://localhost/uploadfile/info.php');
ログイン後にコピー
ログイン後にコピー

info.php

<?phpecho __DIR__;
ログイン後にコピー
ログイン後にコピー

など、uploadfile が指すディレクトリに php ファイルを作成できます。アップロードファイルの実際のパスを取得する必要があるプログラム
$path = file_get_contents('http://localhost/uploadfile/info.php');
ログイン後にコピー
ログイン後にコピー


これは良い提案です、ありがとう~
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート