1.代码如下:
- <?php
- /*
- *要实现的功能:点击图片进入下一页
- */
- header("content-type:text/html;charset='utf-8'");
- $content='<p style="text-align: center">
- <span style="font-size: 16px"> </span></p>
- <p style="text-align: center">
- <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>
- <p>
- <br />
- <span style="font-size: 14px"> <strong>这是Steven Meisel为杂志拍摄的时装大片,色彩浓郁而不唐突,只需一眼就能紧紧抓住眼球。 ';
- $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>';
- //开源代码Vevb.com
- $i=strrpos($pages,"href=");//最后一个href出现的位置
- $str = substr($pages,$i+5,-13);//注意:utf-8编码下,一个汉字占用三个字节,所以 “下一页</a>”占用13个字节
- echo $str;//结果:"http://xxx.cn/mingxing/112_3.html">
- $m=strpos($pages,$str);
- if ($m!=$i+5){//只要不是最后一张图片,则点击图片进入下一页
- $content = preg_replace('/(<img (.+)>)/Ui',"<a href=".$str."/${1}</a>",$content,-1);
- }
- echo $content;//文章内容
- ?>
2.效果图如下:
新闻热点
疑难解答