サーバーのフルパスを調べる簡単な方法【PHP】

最終更新日:

公開日:2024-08-01

記事内に広告が含まれています。
サーバーのフルパスを調べる簡単な方法【PHP】

サーバーのフルパスはベーシック認証の設定など、.htaccessファイルに記述する際に必要になります。
サーバー情報に掲載されていない場合もありますので、簡単に調べられる方法を紹介いたします。

サーバーのフルパスとは

パス」と呼ばれるのは大きく分けて以下の3種類があります。

  • 絶対パス:httpから始まるパス
  • 相対パス:参照位置からみたパス
  • フルパス:サーバーの参照位置へのパス

今回はフルパスの取得方法を以下で紹介いたします。

サーバーのフルパスの取得方法

サーバーのフルパスを取得するには、「pass.php」などのphpファイルを作成(ファイル名はなんでも大丈夫です)し、以下の内容を作成したphpファイルに記述します。

<?php
echo __FILE__ ;
?>

作成したphpファイルをサーバーにアップロードし、ブラウザでそのファイルへアクセスします。
※パーミッションエラーが出る場合はパーミッションを705などに変更してみてください。

すると、ブラウザ上にそのファイルをサーバーからみたフルパスが表示されます。
例)home/●●●●/www/public_html/pass.php
※サーバーやファイル設置場所によってパスは違います。

サーバーのフルパスを取得・確認後

サーバーのフルパスを取得・確認後は、必ず作成したファイルを削除してください。
pass.phpなどの汎用的な名前のファイルの場合、悪用される可能性もあります。ファイル名は汎用的で無い場合も可能性はありますので、使用後は削除するようにしてください。

さいごに

いかがでしたでしょうか。
サーバーのフルパスはたまに使用しますので、取得の仕方を忘れてしまってもこの記事を参考にしてみてください。

おすすめ記事

当ブログ運営者 ヒデ

北海道札幌市在住のフリーランスでWeb制作を行っているヒデです。Webコーディング(HTML・CSS・JSなど)やWordpressのカスタマイズ等のテクニック、困った時に確認できる分かりやすい解説を目標にして情報を発信していければと思っています。

当サイトに関するご意見・ご感想・ご要望または仕事のご依頼は以下のフォームよりお願い致します。

お問い合わせ お仕事のご依頼
PAGE TOP