文章内容放在了mysql某字段中,为了防止复制采集,打算把内容里的“阿拉伯”数字,输出为图片格式,我的思路是:用php先读取文章内容,然后判断里面的数字,凡是数字的,就显示为图片!效果如图:
问题难点:一篇文章中的数字不止一处,有的达到上百处,而且有的数字是带小数点的,如12.3,这么多的数字,如何输出?
提示:文章是介绍市场行情的,所有数字后面都有一个汉字“元”,如15.6元,14-17元,48元等。
能否通过判断,将“元”前面的若干字符转化为图片输出??
我的分不多了,一共才25分,全给了!
回复讨论(解决方案) 正则替换一下就是了
能处理一个就能处理十个、百个、千个
正则替换一下就是了
能处理一个就能处理十个、百个、千个
本人只懂基础的编程,正则属于高级应用了,弄不了呀!
正则替换一下就是了
能处理一个就能处理十个、百个、千个
本人只懂基础的编程,正则属于高级应用了,弄不了呀!
请求高手指点迷津!!
$con = <<
$con = <<
先调试一下再说!
$con = <<
先调试一下再说!
还是弄不来,我水平太差,初学者。
能看懂上面大致意思,preg_replace 执行查找,但后面如何将数字输出图片呀?如何用图片替换掉文章中的数字呀?
求高手解答!
你在 image 目录中保存一系列数字图片 0.gif、1.gif....
然后
$text = preg_replace('/\d/', '', $text);
你在 image 目录中保存一系列数字图片 0.gif、1.gif....
然后
$text = preg_replace('/\d/', '', $text);
马上调试!!
综合两位大侠的语句,调试结果500错误
不知上面那里错了,请指教!!!
这样改,也错误
多了非法字符
报500错,是因为你没打开错误显示功能 $con = <<
多了非法字符
报500错,是因为你没打开错误显示功能 $con = <<
成功了 http://www.zzyycc.com/ad/ceshi.php