1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!--?php
 
    function display_template($filename, $assigned_vars) {
      if(file_exists($filename)) {
        $output = file_get_contents($filename);
        foreach($assigned_vars as $key =--> $value) {
          $output = preg_replace('/{'.$key.'}/', $value, $output);
        }
        echo $output;
      } else {
        echo "*** Missing template error ***";
      }
    }
 
    $template = "template2.php";
    $assigned_vars = array('page_title' => "Template Test",
    'content' => "This is a test of templating using search and replace.");
 
    display_template($template, $assigned_vars);
 
?>
 
// template2.php
 
     
      <title>{page_title}</title>
     
     
     
        <h1>{page_title}</h1>
 
        <p>{content}</p>
         
    

Template Test

This is a test of templating using search and replace.


'개발관련 > PHP' 카테고리의 다른 글

[PHP]Template Variable  (0) 2012.04.20
[PHP]Template Replace (Object Oriented)  (0) 2012.04.20
[PHP]Static Modifier  (0) 2012.04.20
[PHP]Server Variables  (0) 2012.04.20
[PHP]Sendemail 2 (phpmailer 사용)  (0) 2012.04.20
Posted by 파노카페
: