0

PHP サイト用の簡単なテンプレートを作成しました。問題は、css と javascript ファイルを含める良い方法を知らないことです。

ここに私のindex.phpファイルがあります

<?php
include'core/template.php';
$temp=new Template();
$settings=array("title","page_title","welcome_word");
$values=array("RIS - Home","Results Information System","Welcome to result 
               Information      system");
$temp->header($settings,$values);
$temp->footer();


?>

ここに私のtemplate.phpファイルがあります

<?php
class Template {
public function header($setting,$values){
    $file=file_get_contents("http://localhost/RIS/src/header.php");
    $count=0;
    foreach ($setting as $setting) {
        $file=str_replace('{'.$setting.'}',$values[$count],$file);
        $count++;
    }
    echo $file;

}

public function footer(){
    $file=file_get_contents("http://localhost/RIS/src/footer.php");
    echo $file;
}
}




?>

ここに私のheader.phpファイルがあります

<!DOCTYPE html>
<html>
<head>
    <title>{title}</title>
    </head>
<body>
    <header>
        <h1>{page_title}</h1>
            {welcome_word}
    </header>
    My contents goes here...

ここに私のfooter.phpファイルがあります

<footer>
Copyright &copy; RIS 2013.
</footer>
</body>
</html>

css ファイルと js ファイルがassets フォルダーにありますが 、それらをテンプレートに含めるにはどうすればよいですか?

4

3 に答える 3

1

CSS ファイルの場合:

<!DOCTYPE html>
<html>
<head>
    <title>{title}</title>
    <link rel="stylesheet" href="path/to/assets/yourcss.css" type="text/css">
</head>
<body>
    <header>
        <h1>{page_title}</h1>
            {welcome_word}
    </header>
    My contents goes here...

そしてJavaScriptの場合:

<footer>
Copyright &copy; RIS 2013.
</footer>
<script src="path/to/assets/yourjs.js"></script>
</body>
</html>
于 2013-11-11T09:26:46.290 に答える