我將幾個網站從HTML轉換爲PHP用於動態元素,並且已經能夠使用PHP和包含(使用php include())這樣做。然而,我很困惑如何做頭部。這就是我與純HTML:用PHP寫作頭部分
<head>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
<meta charset="UTF-8" />
<meta name="description" content="Liberty Resource Directory. The ultimate curated directory to find what you need."/>
<meta name="keywords" content="ethan glover, lrd, liberty resource directory"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<link href="stylesheets/lrdstylesheet.css" rel="stylesheet" media="screen">
<title>Liberty Resource Directory</title>
</head>
我可以輕鬆地添加HTML5Shim腳本,元字符集,視(是的,我將刪除最大規模)和樣式表的鏈接。
這裏的問題:
我怎麼能寫我可以通過一個單獨的頁面描述,關鍵字和標題給它的方式PHP文件? (這樣我可以把上面的代碼放在一個php文件中,並將其包含在每個頁面中。)
或者我只需要排除描述,關鍵字和標題,並且每次都重寫那些部分?
這裏的答案:(亞歷Arbiza提供)
head.php
<head>
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js">
</script>
<![endif]-->
<meta charset="UTF-8" />
<meta name="description" content="<?php echo $description;?>"/>
<meta name="keywords" content="<?php echo $keywords;?>"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="../stylesheets/lrdstylesheet.css" rel="stylesheet" media="screen">
<title><?php echo $title;?></title>
</head>
的index.html(包括上面的代碼)
<?php
$description="Liberty Resource Directory. The ultimate curated directory to find what you need.";
$keywords="ethan glover, lrd, liberty resource directory";
$title="Liberty Resource Directory";
include 'scripts/head.php';
?>
的最終結果:
http://libertyresourcedirectory.com/
你可以使用include裏面的'
<?php include'file.php'; ?>' - 對於單個頁面描述等,需要多一點編碼,*我害怕*。改用框架;它會更容易。 – 2014-09-24 17:12:05發佈您的PHP代碼。你使用任何框架或裸骨頭的PHP? – 2014-09-24 17:12:59