我想知道如何檢查一個字符串分解成preg_match數組,以查看它是否以www開頭。我已經有一個檢查http://www。使用preg_match檢測網址?沒有http://在字符串
function isValidURL($url)
{
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}
$stringToArray = explode(" ",$_POST['text']);
foreach($stringToArray as $key=>$val){
$urlvalid = isValidURL($val);
if($urlvalid){
$_SESSION["messages"][] = "NO URLS ALLOWED!";
header("Location: http://www.domain.com/post/id/".$_POST['postID']);
exit();
}
}
謝謝! Stefan
你可以顯示一些你已經嘗試過的代碼嗎?這裏有更多的人會幫助你解決你正在處理的問題,並給你答案。只要得到一個要求併產生一個答案就是我得到的報酬。 – 2010-05-04 01:33:21
在工作代碼中添加到目前爲止 – 2010-05-04 01:39:09