你打开那些下载的ubb论坛什么的,就有这方面的代码。
看我的:bbs.soulsky.net.。其中的wdbcode.lib就是。
你要的代码:preg_replace("/\[img\](\r\n|\r|\n)*((http|https):\/\/([^;<>\*\(\)\"]+)|[a-z0-9\/\\\._\- =?]+)\[\/img\]/isU","<A HREF=\"\\2\" TARGET=_blank title=新窗口打开图片><img src=\"\\2\" border=0 onload=\"javascript:if(this.width>screen.width-350)this.width=screen.width-350\"></a>",$post)
看我的:bbs.soulsky.net.。其中的wdbcode.lib就是。
你要的代码:preg_replace("/\[img\](\r\n|\r|\n)*((http|https):\/\/([^;<>\*\(\)\"]+)|[a-z0-9\/\\\._\- =?]+)\[\/img\]/isU","<A HREF=\"\\2\" TARGET=_blank title=新窗口打开图片><img src=\"\\2\" border=0 onload=\"javascript:if(this.width>screen.width-350)this.width=screen.width-350\"></a>",$post)
解决方案 »
- PHP中,关于指针后面追加数组键的赋值方法
- ajax返回字符串的比较
- 本人目前19岁 以我目前学习PHP与JAVA有前途吗?
- 如何访问本地PHP网页??
- m/d/Y 格式的日期如何转成功 Y-m-d格式(没有分了)
- 如何用PHP读出EXECL中的数据,在线等
- preg_match表达式出错,大神帮忙看看!
- 跪求一个电子商务平台摸版!!!
- 最近在做PHP的测试,有没有模拟网络速度的软件?或者可不可以直接在Windows的什么地方设置一下,让网速变慢?
- 我下载了FCKeditor2.0[show only this release],但运行PHP的例子出错,只能运行JAVASCRIPT的?
- 关于split函数
- 发现一个奇怪的问题
<!--
var str = "《IMG height=30 src=\"face16.gif\" width=30 align=right border=3》";
var re = /^(《)(IMG.[^》]*)(》)$/g;
alert(str.replace(re,"<$2>"));
//-->
</Script>
<?php
$str = '<IMG height=30 src="face16.gif" width=30 align=right border=3>';
$reg = array("/<img.+width=([\"\']?)(.+)\\1(\s+|\s*>)/iU",
"/<img.+height=([\"\']?)(.+)\\1(\s+|\s*>)/iU",
"/<img.+align=([\"\']?)(.+)\\1(\s+|\s*>)/iU",
"/<img.+border=([\"\']?)(.+)\\1(\s+|\s*>)/iU");
$ubbstr = "[img=";
for ($i=0;$i<count($reg);$i++)
{
preg_match($reg[$i],$str,$input);
$ubbstr .= $input[2].",";
}
$ubbstr = rtrim($ubbstr,",");
echo $ubbstr;
?>