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

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>';

$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.效果图如下:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值