php が js css をロードできない場合の解決策: 1. ロードされたパスが正しいかどうかを確認します; 2. 絶対パスの使用を禁止します; 3. ファイルをロードするために相対パスを使用します。
この記事の動作環境: 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 サイトの他の関連記事を参照してください。