发布于 2017-10-19 20:48:01 | 35 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的PHP教程,程序狗速度看过来!

PHP开源脚本语言

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。


本篇文章主要介绍了php实现页面纯静态的实例代码,小编胜博发手机官网挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

1.先来看下面代码index.PHP


<?php
// 准备要展示到网页的数据
$data = array( 
  array('id'=>1,'msg'=>'hello java'),
  array('id'=>2,'msg'=>'hello php'),
  array('id'=>3,'msg'=>'hello python'),
);
// 渲染到模板
// 实际项目一般是在html里渲染
// 这里演示 希望能看懂
foreach($data as $item){
  echo $item['id'].'===>'.$item['msg'].'<br/>';
}

我们可以想象访问index.php是什么一个页面效果,但是这个可不是我们想要的纯静态页面哦。

我们已经学过了php实现页面静态化的原理: /article/17/1019/350816.html

下面来实现一下,看看需要改动哪些代码。


<?php
// 准备要展示到网页的数据
$data = array( 
  array('id'=>1,'msg'=>'hello java'),
  array('id'=>2,'msg'=>'hello php'),
  array('id'=>3,'msg'=>'hello python'),
);
// 渲染到模板
// 实际项目一般是在html里渲染
// 这里演示 希望能看懂
ob_start(); // 开始输入缓冲控制
foreach($data as $item){
  echo $item['id'].'===>'.$item['msg'].'<br/>';
}
// 开始生成静态页面文件
if(file_put_contents('index.html',ob_get_contents())){
  echo 'success';
}else{
  echo 'error';
}

执行之后,就会生个一个index.html文件了,这就是我们真正需要的静态页面。

index.html内容如下:

1===>hello java<br/>2===>hello php<br/>3===>hello python<br/>

然后我们在浏览器访问index.html和最初访问index.php显示的内容一样,但是区别是index.html是静态页面。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持PHPERZ。/



相关阅读 :
php实现页面纯静态的实例代码
使用纯php代码实现页面伪静态的方法
php实现百度ping服务实例代码
PHP实现二叉树的示例代码
php实现singleton()单例模式实例代码
PHP实现长文章分页实例代码(附源码)
PHP实现文件上传功能实例代码
PHP实现留言板功能的详细代码
php多文件打包下载的实例代码
php实现当前页面点击下载文件的实例代码
PHP实现创建生成桌面快捷方式的实例代码
PHP计算页面执行胜博發的实现代码
最新网友评论  共有(0)条评论 发布评论 返回顶部
月排行榜

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  服务