Я начал использовать php немного. И получил первую проблему, от которой я не могу избавиться. Я хочу мое index.php
с этим кодом (в разделе head):
<head>
<?php
require 'php/main/head.html';
?>
</head>
получить доступ к моему head.html
с этим кодом:
<link href="../../style/style.css" rel="stylesheet" type="text/css" />
<link href="../../style/fonts.css" rel="stylesheet" type="text/css">
<link href="../../style/responsive.css" rel="stylesheet" type="text/css">
<link href="http://www.mike-kaufmann.de/global/current_year.css" rel="stylesheet" type="text.css">
<link href="../../img/favicon.ico" rel="shortcut icon" type="image/x-icon" />
// and more code..
Первая ссылка должна «нормально» получить информацию от style.css
, но это ничего не займет. Как будто это неправильный путь.
Код в CSS должен сделать некоторое поле для элемента в index.php
; но я уже говорил, это ничего не делает.
Мой вопрос сейчас: Как / Что мне нужно сделать, чтобы получить доступ к своему style.css;
Если код трудно прочитать, вы можете загрузить его и протестировать самостоятельно:
Dropbox-ссылка или посмотреть его на моем Github Repo и загрузить некоторые изменения там.
Вопрос: Я читал, что функция включения позволяет пользователю каждый раз загружать сайт. Означает, что он не использует кеш. Это правда? Если да, что я могу использовать вместо этого для хорошей веб-производительности?
Спасибо за все ответы.
Привет, Майк. 🙂
Мой вопрос сейчас: Как / Что мне нужно сделать, чтобы получить доступ к моей
style.css;
Вы все сделали правильно
<meta name="description" content="#"/>
<meta name="keywords" content="#"/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="copyright" content="Last Death" />
<meta name="author" content="Mike Kaufmann"/>
<meta charset="UTF-8"/>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/fonts.css" rel="stylesheet" type="text/css">
<link href="style/responsive.css" rel="stylesheet" type="text/css">
<link href="http://www.mike-kaufmann.de/global/current_year.css" rel="stylesheet" type="text.css">
<link href="img/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta property="og:image" content="http://www.site-check.cc/files/themen/zoom/vorschaubild.jpg"/> <!--Für Facebook links-->
Кроме этот код type="text.css"
должно быть type="text/css"
Я читал, что функция включения позволяет пользователю загружать сайт
каждый раз снова. Означает, что он не использует кеш. Это правда? Если оно
Что я могу использовать вместо этого для хорошей веб-производительности?
Да, это попробовать. Но не стоит беспокоиться о производительности на 3-5 включений. Современные php-фреймворки обычно имеют гораздо больше включений.
Но если вы все еще хотите уменьшить includes
влияние нагрузки затем место footer
,head
а также header
к одному layout.php
и позволяет layout.php
затем включить динамический php
часть.
Согласно вашему GitHub репо, style
Каталог находится на том же уровне иерархии, что и ваш index.php
файл так, используя ../../
не нужно ../
обозначает повышение уровня из текущего каталога, в котором находится скрипт. Удалить ../../
от всех ваших активов, и они начнут работать правильно.
../
по сути, указывает на один каталог вверх в дереве каталогов. Глядя на репозиторий GitHub, все, что вам нужно сделать, это изменить свой
<link href="../../style/style.css" rel="stylesheet" type="text/css" />
в
<link href="style/style.css" rel="stylesheet" type="text/css" />
Извините, это была моя вина. Я не запустил свой сервер. Я идиот.