Check om url er youtube.com

Tags:    php

Hej alle,

Jeg ville høre om der er nogle der ved hvordan man kan validere et url så jeg kan sikre mig der kun kan postes youtube.com url´s til min database?

På forhånd tak.



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Kender du preg_match?

Så prøv evt. at validere din url med denne:

Fold kodeboks ind/udPHP kode 


$minUrltilYoutube skal selvfølgelig ændres til den variabel der indeholder din url.





du kunne også kigge på strstr
http://de2.php.net/strstr

Fold kodeboks ind/udPHP kode 




Hej Malte.

Uden at kunne give dig noget kode, så er det vel bare at du tjekker om det første i din url er youtube.com.
Du skal jo bare bede om at tjekke de første 11 tegn i den streng folk sender. Hvis du vælger 11 så er det vigtig at du ikke få lagt http://www. med i den.



Jeg tænker mere på om man kunne lave noget ligesom med denne email validate.

Fold kodeboks ind/udPHP kode 




Jeg skriver sådan her for at se hvad urlen starter med :

if(stripos($url, 'http://www.youtube.com/') === 0){




t