0

インクルード ディレクトリに ./ 表記を使用し、ローカルで作業しているサイトを継承しましたが、すべてのリンクが壊れています。

相対ドキュメント パスで ./ 表記が機能するようにするには、OS X AMP セットアップをどうすればよいですか?

4

1 に答える 1

2

あなたは./絶対アドレスを使用していません。dirname(__FILE__)PHP で絶対パスを使用する場合は、パスの前にorを使用__DIR__してアドレスを絶対パスにする必要があります。

./はルート ディレクトリではなく、現在のディレクトリです。

たとえば、代わりにinclude('/inc/head.php');次を使用できます。

include(__DIR__.'/inc/head.php'); 
//or
include(dirname(__FILE__).'/inc/head.php');//if you haven't got php 5.3

このコードでは、ディレクトリ "inc" がサイトのルートにあると想定しています。

于 2012-12-26T19:43:58.620 に答える