Sto usando questa funzione che verifica la correttezza di un url a youtube:
function ControlloYoutube($url){
if(preg_match('/^http:\/\/(?:[A-Za-z0-9.]{2,5}\.)?youtube.com\/watch\?v=([0-9A-Za-z-_]{11})$/', $url)){
return true;
}else{
return false;
}
}
per verificare se un url è buono... applico la funzione così:
if (ControlloYoutube('http://www.pippo.it')){
echo "ok";
}
else
{
echo "ko";
}
c'e' un modo "migliore" per ricevere dalla funzione true o false?