关于文件的操作,解释如下:
fopen 打开文件函数
fopen (路径和文件名,打开方式);
fread 读取文件内容
fread (打开的文件,结束位置);
filesize 读取文件大小,字节为计量单位
filesize (路径和文件名);
fwrite 写入文件内容
fwrite (路径和文件名,写入的内容);
fclose 关闭打开的文件
fclose (路径和文件名);
具体例子:外带我一步一步的 分析:即如果如下
<?php
$a=fopen("tmp.htm","r");
$dx=filesize("tmp.htm");
$b=fread($a,$dx);
echo $b;
$fp=fopen("tmp.htm","r"); //只读打开模板,此处把R换成A,W将覆盖
$str=fread($fp,filesize("tmp.htm"));//读取模板中内容
$str=str_replace("{title}","1111111",$str);// 明明权限是只读为什么可以替换呢----原来只是保存在变量里了。原文件没有改变。
echo $str;
?>
r---只读,不改变,知识改变变量的内容源文件不变
W---写入,删除文件原来的内容,写入新的。
A---读写 ,在原来的文件里面,追加。
在读的时候 ,必须对应一致,否则容易出错。
可以利用这几个函数 加上一个替换函数 ,来实现伪动态PHP的效果,有这么一个思路-
下来抽时间在想一想 --
如果做成了伪静态的效果的话,不但被百度收录的几率大 ,而且安全性也高。。