全て。
私の質問は、DOCTYPE セクションにユニバーサル php テンプレートを追加しようとしたときに発生した問題に関するものです。私の DOCTYPE インクルード (適切なタイトルは doctype.php) は /template ディレクトリ内にあり、すべてのページからアクセスできるようにしたい CSS および JS ファイルを指す呼び出しも含まれています。
したがって、これらのファイル (CSS および JS ファイル) への絶対パスを書き込もうとすると、問題が発生します。現在、私は試しています:
<script type="text/javascript" src="<?php echo $_SERVER['DOCUMENT_ROOT'] . '/file/extension/to/javascript/file.js'; ?>"></script>
と
<link rel="stylesheet" type="text/css" href="<?php echo $_SERVER['DOCUMENT_ROOT'] . 'file/extension/to/css/file.css'; ?>"
ローカルホストで WAMP を介してアプリケーションを実行しています。ソースコードを見ると、リンクが適切なファイル (c:/wamp/www/examplesite/path/to/file/file.ext) を指しているように見え、すべて問題ないはずです。そうではありません...
JavaScript にアクセスできず、スタイルシートが機能していません。私は何をすべきか途方に暮れています。
私も試しました: -PHPを使用せずに絶対パスを書く -PHP変数を作成してドキュメントルートを保持し、適切なディレクトリパスを連結してファイルにアクセスします。
助言がありますか?また、ディレクトリ構造をオンライン サーバーと現在のローカルホストにアップロードすると、これはどのように変化しますか?