将PHP文件转换为HTML文件,并在转换完成后隐藏链接


Convert a PHP file into HTML file and hide a link after the convert is done

正如我在问题中提到的:我有一个php文件,从数据库中生成一些数据。我想隐藏的链接说:预览这是我在php文件中的代码:

<?php
if(basename($_SERVER['PHP_SELF']) != "theme.html"){
    echo "<a href='theme.html' target='_blank' class='button'>Preview</a>";
}else{
    echo"";
}
?>

我成功地将php文件转换为html文件使用以下代码:

file_put_contents('theme.html', ob_get_clean());

但问题是它仍然显示"预览"链接我怎样才能隐藏它呢?

如果在ob_get_clean()之后回显预览链接,则该链接将不会被输出缓冲区获取。

<?php
ob_start();
// output that you want to save to file.
$file = ob_get_clean();
file_put_contents('theme.html', $file);
echo $file;
if(basename($_SERVER['PHP_SELF']) != "theme.html"){
    echo "<a href='theme.html' target='_blank' class='button'>Preview</a>"
}