php连接数据库类静态,php 数据库连接

php如何实现网页静态

一、静态化的优点:

创新互联公司网站建设公司,提供成都网站建设、做网站,网页设计,建网站,PHP网站建设等专业做网站服务;可快速的进行网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,是专业的做网站团队,希望更多企业前来合作!

1有利于搜索引擎收录网站页面的信息:搜索引擎更喜欢静态的,更变于抓取,搜索引擎SEO排名会更容易提高。

2静态网页化网页稳定

3可以提高网页加载速度

4减轻服务器负担,浏览器不需要频发调用数据库。

5数据库出错不会影响正常访问

二、伪静态

PHP伪静态:是利用Apache mod_rewite实现url重写的方法

改写访问地址,能够通过URL的PATHINFO模式来改动它。让它看上去更像一个静态页面。从而有更大的几率被搜索引擎抓取和收录,仅是对搜索引擎比较友好,伪静态化

三、纯静态化

纯静态化,就是生成HTML文件的方式,我们须要开启PHP自带的缓存机制,即ob_start来开启缓存。而且在ob_start之前不能有不论什么输出,否则运行失败,然后我们用ob_get_contents函数来获取缓存中的内容,该函数会返回一个字符串。第三个函数就是ob_end_clean,它用来清空缓存中的内容而且关闭,成功返回True,失败返回False。

?php

if(file_exists("match.html") (time()-filemtime("match.html"))300)

{

//如果存在对应的静态文件,则直接访问

require_once("match.html");

}else{

//这里用数组来仿真数据库操作,现实一般都是操作数据库得到对应数据

$student = array("huangxing","chenyuwei",'xufei','zhangjingwen','xuepei');

ob_start();

//载入模板

require_once("muban.php");

file_put_contents("match.html",ob_get_clean());

require_once('match.html');

}

如何使得自己的静态网页登陆界面连接数据库 ?

如果是PHP的话,链接数据库就很简单啊,

?

$hostname_conn="localhost";

$database_conn="message";//数据库名

$username_conn="root";

$password_conn="root";

$conn=mysql_connect($hostname_conn,$username_conn,$password_conn)

or

trigger_error(mysql_error(),E_USER_ERROR);

mysql_select_db($database_conn,$conn);

?

这样就连接了数据库,可以直接操作了啊。

php程序如何获取数据库信息生成静态页面

一个思路:

?php

$cache_file="abc.htm";

if (! file_exists($cache_file)){//重新生成文章

$out_str='';

//连接数据库,生成所有内容到变量$out_str里面

if ($fp=fopen($cache_file,'w')){fwrite($fp,$out_str); fclose($fp);}

}else $out_str=file_get_contents($cache_file);//取以前保存的文章内容

//输出前做一些处理:比如替换里面的日期等

echo $out_str;

?


分享标题:php连接数据库类静态,php 数据库连接
文章起源:http://cdiso.cn/article/dsecoec.html

其他资讯