PHP 动态生成静态HTML页面示例代码


以下是一个PHP示例代码,用于动态生成静态HTML页面。在这个例子中,我们将创建一个简单的HTML文件,包含当前日期和一些静态文本。


<?php
// 设定要生成的静态HTML文件的路径和名称
$filePath = 'output.html';

// 准备要写入文件的HTML内容
$htmlContent = '<!DOCTYPE html>
<html>
<head>
    <title>动态生成的静态页面</title>
</head>
<body>
    <h1>这是动态生成的HTML页面</h1>
    <p>当前日期是:' . date("Y-m-d H:i:s") . '</p>
</body>
</html>';

// 尝试写入文件
if (file_put_contents($filePath, $htmlContent)) {
    echo "静态HTML页面已成功生成: " . $filePath;
} else {
    echo "生成静态HTML页面时发生错误。";
}
?>

这段代码首先定义了要生成的静态HTML文件的路径和名称(在这个例子中是`output.html`)。然后,它构建了一个包含HTML标签和当前日期(使用`date()`函数获取)的字符串。最后,使用`file_put_contents()`函数尝试将HTML内容写入指定的文件。如果写入成功,将输出一条成功消息;如果失败,将输出一条错误消息。