プログラミング備忘録 foo

絶対パスの調べ方

目的

  • 絶対パス(フルパス)を知りたい。

実行結果

絶対パスの調べ方

解説

  • .htaccessでベーシック認証を設定する時や、ホームページ制作ソフトの初期設定時などに必要です。
  • PHPを使って調べると確実かつ効率的です。
  • PHPの使い方が分からなければサーバーの管理画面で確認しましょう。

PHP

<?php echo __FILE__; ?>
  • 絶対パスを知りたいディレクトリーにfull-path.phpなど任意名のファイルを作り、そこへ上記構文をコピー&ペーストして、アップロードしてください。アクセスすると絶対パス(フルパス)が表示されるはずです。
  • 当サイトを例にすると、上記ファイルをルートディレクトリー(最上位階層)へアップロードしてhttps://note-book.foo/full-path.phpへアクセスすると上記の実行結果が表示されます。ファイルを置いたままにするとユーザー名が漏れてセキュリティーの問題があるので、現在は消しています。