php数据替换 php 文本替换
php实现将一个文件中的内容替换
?
我们提供的服务有:做网站、网站制作、微信公众号开发、网站优化、网站认证、七里河ssl等。为成百上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的七里河网站制作公司
require('conn.php');
echo
$_get['nid'];
if($_get['mod']=="p")
{
$exec='select
*
from
news
where
nid='.$_get['nid'];
$result=mysql_query($exec);
$rs=mysql_fetch_array($result);
$title=htmlspecialchars_decode($rs['ntitle']);
$content=htmlspecialchars_decode($rs['ncontent']);
$data=htmlspecialchars_decode($rs['ndate']);
$path="html/".date("ymdhis",
time())."1111.htm";
$fp=fopen("model.htm","r");
//只读打开模板
$str=fread($fp,filesize("model.htm"));//读取模板中内容
$str=str_replace("@文章名@",$title,$str);
$str=str_replace("@时间@",$data,$str);
$str=str_replace("@正文@",$content,$str);//替换内容
fclose($fp);
$handle=fopen($path,"w");
//写入方式打开新闻路径
fwrite($handle,$str);
//把刚才替换的内容写进生成的html文件
fclose($handle);
al_url("创建文件成功\\n".$path,"index.php");
}
?
PHP 批量替换某一数据的值
$a=1234567890;
$b=str_replace('1','q',str_replace('2','g',$a));
echo $b;
php查询style里面的内容并进行替换如何弄?
使用字符串替换函数,str_replace()。str_replace('px', 'rpx', 'p style="font-size:16px;line-height:20px;"/p')。
使用正则表达式替换函数,preg_replace("")。preg_replace('/px/', 'rpx', 'p style="font-size:16px;line-height:20px;"/p')
PHP执行大量的替换数据操作,如果一步一步执行
请可以一次执行一部分然后,然后自动跳转并执行下一部分。在很多网站的采集、安装的过程中通常采用这种方法。亲可以试试,如果由于执行过多的sql语句导致服务器卡死的话可以采用set_time_limit(0)和sleep来使用。个人拙见,满意请采纳,谢谢!
文章名称:php数据替换 php 文本替换
转载源于:http://scyanting.com/article/dosidso.html