静态HTML和从数据库里读取内容的动态页相比一直都有其不可替换的良好表现。在空间不做为第一考虑因素的时候,静态HTML显示更加适用。
PHP生成静态页,我总结了下有以下两个方法:
[php]
$src = './index.tpl';
$content = file_get_content($src);
$content = str_replace('{title}' , '标题' , $content);
//相同替换
$content = str_replace( ... );
$fp = fopen('./index.html' , 'w') or die('can not open file');
fputs($fp , $content);
fclose($fp);
unset($fp);
index.tpl
[html]
第二两种就相对简单多了
[php]
ob_start();
$top_id = 34;
require './index.php';
ob_end_clean();
/**www.2cto.com
*在index.php 可以将$top_id做为参数;因为这个是可以传递到index.php这个页面的。
*然后在index.php里写入生成HTML的代码。即不需要替换也可以生成HTML;
*/
作者:tomyjohn

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Dreamweaver Mac version
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

WebStorm Mac version
Useful JavaScript development tools