gpt4 book ai didi

php - 无法使用 PHP 将输出呈现到屏幕?

转载 作者:行者123 更新时间:2023-12-04 20:22:10 27 4
gpt4 key购买 nike

我有以下场景。

我有一个 PHP 网站,其中包含大约 3 个具有动态内容的网页。我想将其呈现为静态内容到另一个文件。例如。 contact.php -> contact.html

我的代码是这样的

ob_start();
$content = require_once 'contact.php';
ob_end_flush();
file_put_contents("contact.html", $content);

不知何故这不起作用;-?(

最佳答案

require_once() 不返回脚本输出的内容。您需要获取存储在输出缓冲区中的脚本输出:

ob_start();
require_once('contact.php');
$content = ob_get_clean();

file_put_contents('contact.html', $content);

ob_get_clean():

Gets the current buffer contents and delete current output buffer.

ob_get_clean() essentially executes both ob_get_contents() and ob_end_clean().

http://php.net/ob_get_clean

关于php - 无法使用 PHP 将输出呈现到屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1531263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com