⊗ppPmFSAP 335 of 447 menu

PHPにおける絶対パス

スクリプトと同じフォルダにあるテキストファイルを 読み込んでみましょう:

<?php echo file_get_contents('test.txt'); ?>

次に、パスの先頭にスラッシュを付けてみましょう:

<?php echo file_get_contents('/test.txt'); ?>

この場合、パスは相対的ではなくなります。 絶対パスとなり、ファイルはオペレーティングシステムの ルートディレクトリから探されます。もちろん、 そのようなパスにはファイルが見つかりません。 ファイルは私たちのサイトのフォルダ内に あるからです。

オペレーティングシステムのルートから サイトのフォルダまでのパスを 取得することができます:

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

取得したパスを探しているファイル名に 追加することで、ファイルへの正しい 絶対パスを得ることができます:

<?php echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt'); ?>
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否