URL адрес в INPUT поле

tyrla4eto

Registered
Здравейте, правя един сайт за клипове и съм направил клиповете да се качват чрез INPUT поле, в което се въвежда URL адрес от YouTube. Въпросът ми е как мога да забраня въвеждането на други URL адреси или на какъвто и да е друг тест, да бъде позволено само въвеждането на URL от YouTube?
 
Да, и регулярен израз върши работа, но е по-бавен от strstr() функцията. Може да пробваш и нея ако не разбираш много от такива регулярни изрази.

http://php.net/manual/en/function.strstr.php

Пример:
PHP:
$url= 'asdassdad youtbe.com youtu.bg sada sd ';
if(strstr($url, 'youtube.com')) {  echo " ot youtube e ;) ";}
if(strstr($url, 'vbox7.com')) {  echo " ot vbox7 e ;) ";}

Лесно е, не ти трябва да сис експерт, може да правиш няколко проверки и да.. дано съм помогнал :) :idea: :?:
 
Да, ама така, както си дал със strstr youtube.com.azsumhaker.com също работи, ето как ще стане със strpos

$pos = strpos($str,'youtube.com');
if(in_array($pos, [0, 4, 8])) echo 'ok'

Но най-просто е с regex-а
 

Back
Горе