ウェブ、ショウジン

フルパスを調べる方法

2010-6-6
Category
PHP

リニューアルするサイトに作業用ディレクトリを作成し、それにベーシック認証をかけたかったので.htpasswdを置く場所をフルパスで指定する必要があったので、ちょろっとググった。(すぐ出てきた)

これはPHPを使う方法なのでPHPが使えるサーバでないとダメだけど。

<?php
echo __FILE__;

この記述をしたファイル、例えば「sample.php」にブラウザでアクセスすると、この「sample.php」のフルパスが出力される。

これはファイルのフルパスとファイル名を取得する定義済みの定数だそうで、インクルードされるファイル内で使用される場合は、インクルードされるファイルの名前が返されるらしい。

また、PHP 4.0.2以降では常に絶対パスが返され、シンボリックリンクは解決されるらしい。それ以前のバージョンでは、場合によっては相対パスが返されることがあるらしい。

Categories

Tag Cloud

AdMob Android Apache centos CodeIgniter EC-CUBE facebookアプリ facebookページ feed Firefox Flash google googleanalytics htaccess iPad iPhone JavaScript lamp mobile nginx ogp pear php plugin rollover rss sendmail setting smarty ssh Titanium Mobile Titanium Studio tutorial ubuntu vim VirtualBox vmware vps Windows WordPress xampp youtube さくらインターネット アクセス解析 カスタム投稿