2

首先,a)我希望我不是在问一个愚蠢的问题,并且 b)这还没有被覆盖..

对于一个项目,我正在为客户网站编写一种 CMS 系统(基本)形式,但使用 file_get_contents() 然后回显它会返回带有 php 标签的原始 html。

任何人都可以阐明我做错了什么吗?

<?php

require_once( "system/functions.php" );
require_once( "registeredModules.php" ); 
include "system/PageGenerator.php";

$includes = array( "pagePreamble"=>"pageData/index_pagePreamble.inf",
                   "headContents"=>"pageData/index_headContents.inf",
                   "bodyPreamble"=>"pageData/index_bodyPreamble.inf",
                   "contents"=>"pageData/index_contents.inf" );

$pageTitle = "Hook and Odiham Lions";

$html = file_get_contents( $template );

... other processing here....

print $html;

?>
4

1 回答 1

0

您可以尝试使用下一个代码来打开您的模板文件:

function read_data_file( $file ) {
            $file_open = fopen( $file , 'r' );
            $file_data = fread( $file_open , filesize( $file ) );
            fclose( $file_open );

            return $file_data;
        }

用法:

$html = read_data_file( $template );
于 2013-08-11T13:40:44.053 回答