会PHP请进

来源:百度知道 编辑:UC知道 时间:2024/05/17 16:21:06
<?php
$iyjt_sfjg=$_POST['iyjt_sfjg'];//浏览标题
$yyuj_sfjg=$_POST['yyuj_sfjg'];//文章标题
$go_idr=$_POST['go_idr'];//来源
$mwpw=$_POST['mwpw'];//内容
if($_POST['ti']=="提交"){
class sfj{//类sfj
var $a;//声明一个类变量$a
var $b;//声明一个类变量$b
function sfj($c = "bb.php"){//含数sfj里面的参数$c 赋值给e.html
$this -> a = $c;//赋值给变量 a 变量$a等于$c也就是e.html
}
function load(){//含数
$fs = fopen($this -> a,"r");// 打开e.html 文件
$v = fread($fs, filesize($this -> a));//然后读取e.html文件里面的内容,把内容 赋值给 变量 $v
fclose($fs);//关闭文件
$this -> b = $v;//把变量$v赋给类的变量$b
}
//函数 repl;
function repl($html_tgdn, $php_rep){
$this -> b = ereg_replace("\{".$html_tgdn."\}",$php_rep,$this -> b);
}//ereg_replace是替换用的.
}
$jfuj=date("Y-m-d H:i");//随系统生成
$html = new sfj();
$html -> load();

这是最简单的了
要是还不行 就自己研究吧。
<?
$file="xxx.html";//要修改的文件地址

//读取内容
$fp=fopen($file,"r");
$content=fread($fp,4096);
fclose($fp);

//做替换
$content=str_replace("被替换的","替换为",$content);
//或者正则替换
$content=preg_replace("","",$content);

//最后将替换完的再写回去~如果这里的$file换成别的路径的文件,就是新生成一个页面~
$fp=fopen($file,"w");
fwrite($fp,$content);
fclose($fp);
?>

不行,像你说的那样也是读取生成
就是把原来的文件读取
在生成和原来一样的文件