Me preguntaba cómo podría verificar una cadena rota en una matriz contra una preg_match para ver si comenzó con www. Ya tengo uno que verifica http://www.Detectando una url usando preg_match? sin http: // en la cadena
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();
}
}
¡Gracias! Stefan
¿Puedes mostrar algún código que hayas probado basado en el que funciona? Más personas aquí te ayudarán a resolver un problema en el que estás trabajando y que te dará la respuesta. Solo obtener un requerimiento y producir una respuesta es lo que me pagan para hacer. –
agregado en el código de trabajo hasta el momento –