0

プレーンな HTML と PHP 変数によって配信されるコンテンツを含む PHP ページ (content.php) があります。

<html>
     <head>
     </head>
     <body>
          <h1><?php echo $title; ?></h1>
     </body>
</html>

次に、別の PHP ページがあります。ここでは、文字列で content.php のコンテンツが必要ですが、既に PHP パーサーによって処理されています。私はすでに file_get_contents() 関数を試しましたが、これは生の出力を提供します (PHP は処理されません)。私が探しているのは、これです:

$var contents = somefunction('contents.php')内容:

<html>
     <head>
     </head>
     <body>
          <h1>Title</h1>
     </body>
</html>

どんな助けでも大歓迎です!

4

3 に答える 3

1

試す:

ob_start();
include ('contents.php');
$html = ob_get_clean();
ob_end_clean();
于 2013-02-06T09:56:27.590 に答える
0

試しましたincludeか?または、「外部」から取得する必要がある場合 (ブラウザーにロードした場合など) file_get_contents、完全なhttp://example.com/filename.phpURL を使用します。

于 2013-02-06T09:56:52.117 に答える
0

ここで何かがひどく欠けているか、関数を使用する代わりに、2番目のページで内容を次のような文字列に直接割り当てないでください:

$my_String = "<html>
     <head>
     </head>
     <body>
          <h1>". $title ."</h1>
     </body>
</html>"; 
于 2013-02-06T10:05:34.780 に答える