火影 发表于 2009-9-18 22:14:03

刚发现有个问题
如果是带有两个http就会都被替换了

http://http.google.com
会被替换成://.google.com
还是不严密啊:Q

cpuer 发表于 2009-9-18 22:36:05

回复 11# 的帖子

谁会搞这种域名啊 :L

火影 发表于 2009-9-18 23:38:22

回复 12# 的帖子

还是有可能网址中含有http这四个字符的啊:lol

火影 发表于 2009-9-18 23:39:21

重写了一下,应该没问题了::lol

$_POST["Url"]=strtolower($_POST["Url"]);
$_POST["Url"]=trim($_POST["Url"]);
        if(substr_count($_POST["Url"],'http://')==1 ){
        $_POST["Url"]=str_ireplace('http://','',$_POST["Url"]);
        $_POST["Url"]='://'.$_POST["Url"];
}else if(substr_count($_POST["Url"],'https://')==1 ){
        $_POST["Url"]=str_ireplace('https://','',$_POST["Url"]);
        $_POST["Url"]='s://'.$_POST["Url"];
}else{
        $_POST["Url"]='://'.$_POST["Url"];
}

cpuer 发表于 2009-9-19 00:04:11

回复 14# 的帖子

:victory: :victory:
页: 1 [2]
查看完整版本: 请教个php语句的写法