気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHPサンプルコード
  2. 12 view

現在のディレクトリ名を取得するには

物理パス(__FILE__を使う)

dirname関数を使うと、指定されたパスからディレクトリ名を取得することができます。現在のファイルパスを返す定数__FILE__と組み合わせることで、現在のディレクトリ名を物理パスで取得することができます。

<?php
echo dirname(__FILE__);
?>

○実行結果

C:\file\web\test\php

相対パス($_SERVER[“SCRIPT_NAME”]を使う)

サーバー変数の$_SERVER[“SCRIPT_NAME”]は、現在実行中のPHPスクリプトの相対パス(ドキュメントルートから)を返します。dirname関数と組み合わせることで、現在のディレクトリ名を相対パスで取得することができます。

<?php
echo dirname($_SERVER["SCRIPT_NAME"]);
?>

○実行結果

/web/test/php

PHPサンプルコードの最近記事

  1. PHPでアラートを表示する

  2. ランダムなパスワードを自動生成する

  3. 配列をランダムに並べ替える(おみくじ・抽選プログラムを例に)

  4. n番目の文字を取得する

  5. 13日の金曜日を表示する

関連記事

PAGE TOP