十万火急!!求相对地址到绝对地址的字符串替换方法!在线等待!分数可加. 概括起来说,就是把所有没有以http://开头的url地址前面加上"http://www.xxx.com/"。大家帮忙看看。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $domin="http://.....";preg_replace("/(src|href|action)\"(.+)\"/Uis","\\1\"$domin\\2\"",$data); syre(神仙):不行,好像,有点问题。 $data='<a href="yomi.cgi?mode=m1"><form action="regist_ys.cgi" method=post><IMG src="../f1navi/img/help.gif">'; $domin="http://xxx.com/";echo preg_replace("/(src|href|action)=\"(.+)\"/Uis","\\1\"$domin\\2\"",$data);刚才少了个= 同样还是会有问题的如过url不是用“"”括起的;如果不仅仅是src、href、action.... $data='<a href="yomi.cgi?mode=m1"><form action="regist_ys.cgi" method=post><IMG src=f1navi/img/help.gif>sssssss'; $domin="http://xxx.com/";echo preg_replace("/(src|href|action)=(\"(.+)\"|\'(.+)\'|([^>]+))/Uis","\\1=$domin\\2",$data);这样更完美了后面一个好办,在(src|href|action)里面加上就是了 在DW MX里很容易就去掉了,查找http://www.xxx.com/替换成空就可以了。 其实没有这么麻烦,找个好点的文本文件编辑器, 一次性打开所有的文件,直接查找替换就可以了,方正就替换一次吗!!!好的编辑器,可以一次性替换你打开的所有的文档,索引,进行多次替换就ok了.---------------------------------------------------------否则自己写个度文件的函数,一次性把目录下的所有的文件和子文件读出来,然后统一str_replace就可以了,不要用正则了,麻烦,毕竟你就替换这么一次啊 document["root"]记得好象是这样,有代码提示 南京外企招聘PHP高手,年薪5-7万 如何使ajax 返回php创建的二进制图像 并显示 解析不了php文件 sql语句错误,在php页面中却没有错误提示,怎样才能让页面给出错误提示? (+50) smarty中的复选框怎样实现多选? 字串截取 有没有简便的方法建立起值为a到z的ARRAY? 新手求助!sos! @_@谢谢 急!如何利用javascript实现查找功能? 关于表单数据的提交,删除等对数据处理要怎样发送及处理的问题。 求助PHP+MYSQL写一个SQL语句问题! 一个欢迎你浮想联翩的问题,涉及知识管理系统;)
preg_replace("/(src|href|action)\"(.+)\"/Uis","\\1\"$domin\\2\"",$data);
不行,好像,有点问题。
<form action="regist_ys.cgi" method=post>
<IMG src="../f1navi/img/help.gif">';
$domin="http://xxx.com/";
echo preg_replace("/(src|href|action)=\"(.+)\"/Uis","\\1\"$domin\\2\"",$data);刚才少了个=
如过url不是用“"”括起的;如果不仅仅是src、href、action....
<form action="regist_ys.cgi" method=post>
<IMG src=f1navi/img/help.gif>sssssss';
$domin="http://xxx.com/";
echo preg_replace("/(src|href|action)=(\"(.+)\"|\'(.+)\'|([^>]+))/Uis","\\1=$domin\\2",$data);
这样更完美了
后面一个好办,在(src|href|action)里面加上就是了
否则自己写个度文件的函数,一次性把目录下的所有的文件和子文件读出来,然后统一str_replace就可以了,不要用正则了,麻烦,毕竟你就替换这么一次啊