У меня есть несколько файлов с заголовком и колонтитул, скажем file1.php
, file2.php
и file3.php
Доверьте включают() для конкретного содержания с PHP
Эти файлы include()
в файлы header.php
и footer.php.
теперь концерн это ... Каждая страница должна загружать общий контент заголовка с определенными стилями CSS, но также и -специальный стиль для такой страницы. Это также происходит на нижнем колонтитуле: он загружает кучу скриптов для всех страниц, но конкретный скрипт для конкретной страницы.
Как я могу это достичь? Я, конечно, не хочу ставить конкретный скрипт на конкретную страницу, потому что он может быть не только привязан к одному, но и нескольким, скрипт js или стиль css можно прикреплять к пяти или десяти страницам ...
Я думал о switch()
для каждого случая на странице заголовка или нижнего колонтитула, тогда любые условные (например, $_SERVER['PHP_SELF']
) на других страницах, но как я могу сделать эту вещь? это включать() то, что я ищу?
спасибо.
Похоже, вы слишком задумываетесь об этом и слишком усложнили свой сайт. Включите то, что вам нужно, где оно вам нужно, и подумайте об использовании механизма шаблонов. – Brad