当前位置:首页 > CMS教程 > phpcms > 列表

【phpcms-v9】phpcms-v9中文章内容页点击图片进入下一页

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-24 11:06:39 浏览: 评论:0 

1.代码如下:

  1. <?php   
  2. /*  
  3.  *要实现的功能:点击图片进入下一页  
  4.  */   
  5. header("content-type:text/html;charset='utf-8'");   
  6. $content='<p style="text-align: center">   
  7.     <span style="font-size: 16px"> </span></p>   
  8. <p style="text-align: center">   
  9.     <span style="font-size: 16px"><img alt="Steven Meisel" src="http://hebei800.cn/uploadfile/2011/1015/20111015031909950.jpg" style="width: 596px; height: 438px" /></span></p>   
  10. <p>   
  11.     <br />   
  12.     <span style="font-size: 14px">  <strong>这是Steven Meisel为杂志拍摄的时装大片,色彩浓郁而不唐突,只需一眼就能紧紧抓住眼球。    ';   
  13.    
  14. $pages='<a class="a1" href="http://xxx.cn/mingxing/112.html">上一页</a> <a href="http://xxx.cn/mingxing/112.html">1</a> <span>2</span> <a href="http://xxx.cn/mingxing/112_3.html">3</a> <a href="http://xxx.cn/mingxing/112_4.html">4</a> <a href="http://xxx.cn/mingxing/112_5.html">5</a> <a href="http://xxx.cn/mingxing/112_6.html">6</a> <a href="http://xxx.cn/mingxing/112_7.html">7</a> <a href="http://xxx.cn/mingxing/112_8.html">8</a> <a href="http://xxx.cn/mingxing/112_9.html">9</a> <a class="a1" href="http://xxx.cn/mingxing/112_3.html">下一页</a>';   
  15.   //开源代码phpfensi.com 
  16. $i=strrpos($pages,"href=");//最后一个href出现的位置   
  17. $str = substr($pages,$i+5,-13);//注意:utf-8编码下,一个汉字占用三个字节,所以 “下一页</a>”占用13个字节   
  18. echo $str;//结果:"http://xxx.cn/mingxing/112_3.html">   
  19. $m=strpos($pages,$str);   
  20. if ($m!=$i+5){//只要不是最后一张图片,则点击图片进入下一页   
  21.     $content = preg_replace('/(<img (.+)>)/Ui',"<a href=".$str."\${1}</a>",$content,-1);          
  22. }   
  23. echo $content;//文章内容   
  24. ?> 

2.效果图如下:

Tags: phpcms文章内容页 phpcms下一页

分享到: