ホームページ >バックエンド開発 >PHPの問題 >PHPがJS CSSを読み込めない場合の対処方法

PHPがJS CSSを読み込めない場合の対処方法

藏色散人
藏色散人オリジナル
2021-11-09 09:36:073051ブラウズ

php が js css をロードできない場合の解決策: 1. ロードされたパスが正しいかどうかを確認します; 2. 絶対パスの使用を禁止します; 3. ファイルをロードするために相対パスを使用します。

PHPがJS CSSを読み込めない場合の対処方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

こんな場合はどうすればよいですかphp は js css を読み込めませんか?

php が js css を読み込めない問題の解決策:

1. パスは絶対に正しい必要があります。プロジェクトの後の js および css ファイルの場所。パスは絶対パス

である必要があります (たとえば、プロジェクトの場所は D://studys/aa/bb の下にあり、プロジェクト名は cc で、 js ファイルのパスは D://studys/aa/bb/cc/public/js/dd.js である場合、読み込みパスは aa/public/js/dd.js である必要があります)

2.絶対パスを使用してください! !絶対パスは使用しないでください。 !絶対パスは使用しないでください。 !

(絶対パスが使用されているため、ファイルを別のコンピューターに配置した後、js ファイルと css ファイルを読み込むことができません。これは、php ファイルを保存するシステム ディスクが異なる可能性が高いためです)

3. 相対パスを使用する場合、グローバル変数 $_SERVER を上手に使ってそれらを取得する必要があります。通常、これらのファイルのロードには dirname($_SERVER['SCRIPT_NAME']) が使用されます

## #($ _server ['Script_name'] inde.phpエントリファイルの相対位置を取得します。ここで、dirname()はinde.phpに対する前のパスを指します

atic for $ _server ['script_name' ' ] inde.php エントリ ファイルの相対位置を保持します。ここで、 dirname() は、 inde.php に対する相対的な以前のパスを指します (たとえば、 $_SERVER['SCRIPT_NAME'] によって取得される結果は、 aa/bb/cc/ です) Index.php の場合、dirname($_SERVER['SCRIPT_NAME'] によって得られる結果は aa/bb/cc です。この結果は通常、フレーム名の位置をインターセプトします - Index.php の最終位置はフレーム フォルダー内にあります)

# 推奨学習: 「

PHP ビデオ チュートリアル ###」###

以上がPHPがJS CSSを読み込めない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。