"header.php"라는 파일이 있습니다.이 파일에는 내 사이트의 모든 페이지에 포함되어 있으며이 파일에는 css 파일, jquery 플러그인, 등등. 그리고 지금 나는 header.php 파일과 같은 디렉토리에없는 파일들과 함께 작동 할 것이므로 그 링크들에 대해 절대 경로를 사용하고 있습니다. 그러나이 예제에서 볼 수 있듯이, header.php 파일에 많은 링크가 포함되어 있다면 관리하기가 정말 어렵습니다. 그래서 여기에서했던 것처럼 header.php 파일에 절대 경로를 사용하는 다른 방법이 있는지 알고 싶습니다.포함 된 PHP 파일의 절대 경로 사용에 대한 대안
header.php
<?
$base_url = "http://example.com";
?>
<html>
<head>
<title> <? echo($title); ?> </title>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>/styles/some_css_file.css" media="all"/>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>styles/another_css_file.css" media="all"/>
<link rel="stylesheet" type="text/css" href="<? echo($base_url); ?>styles/another_css_file.css" media="all"/>
...
...
...
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/some_jquery_plugin.js"></script>
<script type="text/javascript" src="<? echo($base_url); ?>/scripts/another_jquery_plugin.js"></script>
...
...
...
</head>
header.php에게
<?
$title = "some page title";
include("header.php");
?>
<body>
PAGE CONTENTS
</body>
</html>
나는 즉시 ['short_open_tag'] (http://www.php.net/manual/en/ini.core.php#ini.short-open-tag) 해제 및 전체 사용하여 시작하는 것이 좋습니다 대신 php' 태그를 사용하십시오. 당신은 이식성이 좋지 않은 코드를 작성하고 있습니다 ... – DaveRandom
이 예제에서 여기에 짧은 태그를 추가하여 읽기 쉽도록했습니다. 나는 실제 작업에 짧은 태그를 사용하지 않는다. Thx tho. – nosx