当前位置: 首页 > news >正文

建设网站的内容百度广告投诉电话

建设网站的内容,百度广告投诉电话,南宁网站制作,wordpress文章编辑器的插件php中主要用到的就是要用到fread()和fwirte()。而静态页面生成了之后#xff0c;就会牵扯到修改的问题。这里可以用到正则匹配的方法来替换模版中改变的部位。不过此种方法太麻烦#xff0c;值得推荐的方法是直接把原来生成的模版砍掉#xff0c;重新生成#xff0c;呵呵就会牵扯到修改的问题。这里可以用到正则匹配的方法来替换模版中改变的部位。不过此种方法太麻烦值得推荐的方法是直接把原来生成的模版砍掉重新生成呵呵真正的一了百了。还需要说明的一点就是这种生成静态页面的方法一般都用于那些变化不是很频繁的页面比如信息的最终页面。而针对列表页如果信息更新不是很频繁的话也是可取的。现在网上流行好多可以生成静态页面的blog或者论坛程序都是通过手动点击后台“生成html页”的按钮来“半自动”生成html的。而对一些信息量非常大的门户网站则行不通。因为静态页之所以叫“静态”是因为其不可自动改变。如果信息列表每天更新100次那么静态的列表页就要重新生成100次。如果我有10个这样的栏目那想想也够吐血的了。好了闲话少说现在来看看实际的程序演示first是一个利用ob函数来实现的代码比较简单效率相对也高一些。ob_start();readfile(http://tools.jb51.net/);$text ob_get_flush();$myfile fopen(myfile.html,w);$text str_replace ({counent},$string,$text);fwrite($myfile,$text);ob_clean();?因为就算要生成静态页面动态读取那部分也是要保留的把数据插入数据库后把url传递给readfile函数然后读入缓存fwrite一下就可以生成静态页面这个是驼驼最欣赏的一种作法。代码行数最少效率最高。http://tools.jb51.net/是一个裸页也就是单纯的内容没有头尾菜单。这样才能比较自由的定制自己的模版myfile.html。如果仅仅是要求生成静态页的话这样基本上就满足需求了。second普通生成静态html页。这种作法就是按部就班的来做fread进来页面然后str_replace替换首先是创建最终内容页PHP代码$title http://siyizhu.com测试模板;$file TwoMax Inter test templet,author[emailMatrixTwo_Max]MatrixTwo_Max[/email];$fp fopen (temp.html,r);$content fread($fp,filesize (temp.html));$content str_replace({file},$file,$content);$content str_replace({title},$title,$content);$filename test/test.html;$handle fopen ($filename,w); //打开文件指针创建文件/*  检查文件是否被创建且可写 */if (!is_writable ($filename)){die (文件.$filename.不可写请检查其属性后重试);}if (!fwrite ($handle,$content)){ //将信息写入文件die (生成文件.$filename.失败);}fclose ($handle); //关闭指针die (创建文件.$filename.成功);?这一步比较简单。只是单纯的变量替换即可。如果要生成静态的列表页面的话原理也是一样用程序来生成文章列表把它当成一个大的变量替换模版中的变量列表的翻页页是如此。当然如果有信息更新的话列表翻页也是要重新生成的。PHP代码$title http://;$file TwoMax Inter test templet,author[emailMatrixTwo_Max]MatrixTwo_Max[/email];$fp fopen (temp.html,r);$content fread ($fp,filesize (temp.html));$content str_replace ({file},$file,$content);$content str_replace ({title},$title,$content);// 生成列表开始$list ;$sql select id,title,filename from article;$query mysql_query ($sql);while($result mysql_fetch_array ($query)){$list . .$result[title].;}$content . str_replace({articletable},$list,$content);//生成列表结束// echo $content;$filename test/test.html;$handle fopen ($filename,w);//打开文件指针创建文件/* 检查文件是否被创建且可写 */if(!is_writable ($filename)){die (文件.$filename.不可写请检查其属性后重试);}if(!fwrite($handle,$content)){ //将信息写入文件die (生成文件.$filename.失败);}fclose($handle); //关闭指针die (创建文件.$filename.成功);?关于翻页如我们指定分页时每页20篇。某子频道列表内文章经数据库查询为45条则首先我们通过查询得到如下参数1总页数2每页篇数。第二步for ($i 0; $i allpages; $i)页面元素获取分析文章生成都在此循环中执行。不同的是die (创建文件.$filename.成功;这句去掉放到循环后的显示因为该语句将中止程序执行。例PHP代码$fp fopen (temp.html,r);$content fread ($fp,filesize (temp.html));$onepage 20;$sql select id from article where channel$channelid;$query mysql_query ($sql);$num mysql_num_rows ($query);$allpages ceil ($num / $onepage);for ($i 0;$i{if ($i 0){$indexpath index.html;}else{$indexpath index_.$i.html;}$start $i * $onepage;$list ;$sql_for_page select name,filename,title from article where channel$channelid limit $start,$onepage;$query_for_page mysql_query ($sql_for_page);while ($result $query_for_page){$list . .$title.;}$content str_replace({articletable},$list,$content);if (is_file ($indexpath)){unlink ($indexpath); //若文件已存在则删除}$handle fopen ($indexpath,w); //打开文件指针创建文件/*检查文件是否被创建且可写 */if (!is_writable ($indexpath)){echo 文件.$indexpath.不可写请检查其属性后重试; //修改为echo}if (!fwrite ($handle,$content)){//将信息写入文件echo 生成文件.$indexpath.失败; //修改为echo}fclose ($handle); //关闭指针}fclose ($fp);die (生成分页文件完成如生成不完全请检查文件权限系统后重新生成);?thirdsmarty模版生成静态页面smarty自己有一个fetch函数其功用有点类似于fread()可以用来生成静态的页面.这个例子大家想必看起来眼熟对smarty手册中关于fetch函数的例子比竟官方的例子总是很经典的嘛PHP代码include(Smarty.class.php);$smarty new Smarty;$smarty-caching true;// only do db calls if cache doesnt existif(!$smarty-is_cached(index.tpl)){// dummy up some data$address 245 N 50th;$db_data array(City Lincoln, State Nebraska, Zip 68502);$smarty-assign(Name,Fred);$smarty-assign(Address,$address);$smarty-assign($db_data);}// capture the output$output $smarty-fetch(index.tpl);//这个地方算是关键// do something with $output hereecho $output; //hoho 看到output的结果了吧 然后呢?fwrite一下我们就得到我们所要的结果了。$fp fopen(archives/2005/05/19/0001.html, w);fwrite($fp, $content);fclose($fp);?PHP代码ob_start();echo Hello World!;$content ob_get_contents();//取得php页面输出的全部内容$fp fopen(archives/2005/05/19/0001.html, w);fwrite($fp, $content);fclose($fp);?
http://www.zqtcl.cn/news/932490/

相关文章:

  • go语做网站深圳网上推广怎么做
  • 十堰网站建设电话刷网站流量有用吗
  • 轴承推广做哪个网站怎么在app中嵌入h5页面
  • 文书写作网站模板制作过程
  • 国外做家纺的网站wordpress导航加title
  • 阿里云备案网站名称服务器租用相关网站
  • 莆田市的网站建设公司网站身份验证怎么做
  • 手机建站永久免费软件网站根目录 设置
  • 网站内容和备案不一3d建模师容易找工作吗
  • 深圳装饰公司网站怎么做正规网站
  • 福建省建设行业企业资质查询网站跨境电商网络营销是什么
  • 做科技汽车的视频网站有哪些内容wordpress长文分页
  • 哪里有建设好的网站自助建站管理平台
  • 优秀网站建设公司电话建站公司用的服务器
  • 湖南网站推广公司上海公司买车上牌规定
  • 一个企业做网站的目的高端网站设计 上海
  • 教做布艺的网站网页传奇游戏排行榜前十
  • 做一个公司网站大概要多少钱做一个wordpress模板下载地址
  • 时代强个人网站网络营销的特点举例
  • 专门做诺丽果的网站北京百度seo点击器
  • 佛山制作网站开发公司wordpress历史记录
  • 有没有什么专业做美业的网站安卓免费翻外墙的app
  • ppt网站建设教育网站的建设
  • 文化馆网站建设情况网站建设建站公司
  • 自己怎么做dj 视频网站网站推广 济南
  • 2014网站怎么备案怎样建置换平台网站
  • 惠州网站建设信息嘉兴做网站软件
  • 如何做发表文章的网站淮安市建设工程质量监督站网站
  • 做洁净的网站太原便宜做网站的公司
  • 网站设计评级检索标准的网站