设为首页收藏本站订阅更新

无忧脚本

 找回密码
 加入无忧

QQ登录

只需一步,快速开始

搜索
查看: 3161|回复: 5

[求助] php如何分页一段从mySQL数据库读出来的文本。

[复制链接]
发表于 2012-3-26 15:28:54 | 显示全部楼层 |阅读模式
如题,我有一段超长文本都是通过后台存储在数据库里,请问php如何为这段文本进行分页。按字符分页肯定不行,万一遇到到特殊的肯定乱码了。
发表于 2012-3-26 15:52:25 | 显示全部楼层
按长度分页不行么?
 楼主| 发表于 2012-3-26 15:56:54 | 显示全部楼层
按长度?怎么个长度?!
发表于 2012-3-26 16:06:31 | 显示全部楼层
计算出文本里字符串的长度,比如是1000个,你可以200个就分页一下 这样就是5页,如果有英文单词之类的还要判断,我也没碰见过这样的问题,不知道这个思路行不行
 楼主| 发表于 2012-3-26 16:16:53 | 显示全部楼层
这个思路容易出问题,万一后台添加进来的东西有html代码链接的图片或其他,就容易被分隔开来吧。
发表于 2012-3-26 16:46:30 | 显示全部楼层
这个就需要你自己写代码进行判断了,以前做微薄项目的时候,发言中的链接地址和邮箱什么的特殊字符都是拿JS和正则表达式进行判断转换的,其实如果只是文本的话可以只显示前面的100到200字符这个自己看,后面的可以让用户点击查看全文查看,真要做成分页的话是不太好搞,不过肯定是能转换过来的,如果你的文本中还有图片什么的可以试试用Imagemagick进行压缩,这个第三方插件处理图片效果不错,windows下还好,Linux下不怎么好安装
您需要登录后才可以回帖 登录 | 加入无忧

本版积分规则

小黑屋|手机版|Archiver|无忧脚本 ( 苏ICP备05080427号 )|值班电话:027-62300445   鄂公网安备 42011102000433号

GMT+8, 2017-11-20 01:41 , Processed in 0.089736 second(s), 8 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表