2016-07-12 5 views
0

나는 PHP를 조금 사용하기 시작했습니다. 그리고 내가 뺄 수없는 첫 번째 문제가 있습니다. 이 코드 내 head.htmlPHP는 CSS에 대한 링크가있는 머리를 포함합니다.

<head> 
<?php 
    require 'php/main/head.html'; 
?> 
</head> 

GET 액세스 :

<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에서 정보를 얻을해야 내 index.php이 (머리 부분)에 코드를 원하는 ,하지만 아무것도 가져 가지 않습니다. 그것은 잘못된 길처럼.

CSS의 코드는 index.php의 요소에 약간의 여백을 사용해야합니다. 하지만 전에 말했듯이, 아무 것도하지 않습니다.

내 질문에 지금 : 내 스타일에 액세스하는 방법 /해야 할 일;

코드를 읽기 어려우면 다운로드하여 직접 테스트 해보십시오. Dropbox-link 또는 Github Repo에서 확인하고 변경 사항을 업로드 할 수 있습니다.

질문 : 나는 include 함수를 통해 매번 웹 사이트를로드 할 수 있다고 읽었습니다. 캐시를 사용하지 않는다는 뜻입니다. 그게 사실이야? 그렇다면 좋은 웹 성능을 위해 대신 무엇을 사용할 수 있습니까?

모든 답변 주셔서 감사합니다.

인사말 마이크. :)

답변

1

내 질문은 지금입니다 : 어떻게/어떻게 내 style.css에 액세스 할 수있다; 이 코드 type="text.css"type="text/css"

I've는 사용자가 웹 사이트 때마다로드 할 수 있습니다 기능을 포함하는 것이 읽을 수 있어야 제외

<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--> 

:

당신은 모든 것을 제대로했다 다시. 캐시를 사용하지 않는다는 뜻입니다. 그게 사실이야? 인 경우 좋은 웹 성능을 위해 대신 무엇을 사용할 수 있습니까?

예. 시도입니다.그러나 3-5 개 포함시 성능에 대해 강조하지 마십시오. 현대의 PHP 프레임 워크는 대개 더 많은 것을 포함합니다.

그러나 당신은 여전히 ​​includes 부하에 미치는 영향을 줄이려면 다음 장소 footer, headheaderlayout.php하고 있습니다 layout.php는 동적 php 부분을 포함한다.

+0

안녕하세요, 이미 시도했습니다. 그것은 작동하지 않으며, 그것은 내 문제입니다 ... 나는 왜 그런지 몰라. –

0

../은 기본적으로 디렉토리 트리에서 하나의 디렉토리로 이동한다는 것을 나타냅니다. 당신의 GitHub의의의 repo 당신이해야 할 모든보고하면 style 디렉토리가 너무 ../../이 불필요 사용하여 index.php 파일로 계층 구조의 동일한 수준에, 당신의

<link href="../../style/style.css" rel="stylesheet" type="text/css" /> 당신의 GitHub repo으로 당 <link href="style/style.css" rel="stylesheet" type="text/css" />

1

로 변경합니다. ../은 스크립트가있는 현재 디렉토리에서 레벨 업을 나타냅니다. ../../을 모든 자산에서 제거하면 올바르게 작동하기 시작합니다.

0

죄송합니다. 내 잘못이었습니다. 나는 내 서버를 시작하지 않았다 .- 나는 바보이다.