Mai jos aveti un regex care verifica daca link-ul imaginii (thumbnail) al unui video de pe Youtube este valid. Deoarece Youtube tine imaginile pe mai multe servere e greu ca thumbnailul sa fie obtinut in mod automat cu ajutorul scripturilor din link-ul initial al videoului sau din embed; asa ca utilizatorul trebuie sa introduca manual link-ul imaginii thumbnail (nu este foarte greu de obtinut, e chiar foarte usor: inainte de a da click pe imagine pentru a vedea un video apesi click dreapta si : "Copiaza adresa Url a imaginii "). Dar sunt unii care nu stiu si in loc de link-ul de la imagine iti introduc orice alt ceva, ba chiar si link-ul videoului. Asa ca trebuie un filtru (si anume aceasta expresie regulata, filtru).
$urlY = "http://i6.ytimg.com/vi/bDIUWjxPkKE/default.jpg";
$linkValid = ereg($model, $urlY);
if($linkValid)
echo "Linkul este valid!";
else
echo "Linkul NU este valid.";
E simplu dar util.
0 comentarii:
Trimiteți un comentariu