十万火急!!求相对地址到绝对地址的字符串替换方法!在线等待!分数可加. 概括起来说,就是把所有没有以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"]记得好象是这样,有代码提示 怎样查看一个项目中哪些代码被运行 模拟POST的数据里有带参数的链接怎么办? 【求教】关于PHP的开发环境 php重组一维数组 媳妇考试题(PHP),头想破了也没想出来,求高手解决。加分。!!! 代码中取出wmv连接地址?急! 全局变量这里为啥这样写呢 php_mssql.dll加载不了.怎么办,大家帮忙看看? 怎样读取远程的一个文件? 谁帮我实现这个功能,高分。 求助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就可以了,不要用正则了,麻烦,毕竟你就替换这么一次啊