[PHP]Template Replace
개발관련/PHP 2012. 4. 20. 15:42 |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 |