Eu tenho uma form onde eles digitam o link de uma música do youtube, como posso pegar somente o valor depois de watch?v=

PHP

10/03/2013

Galera, primeiramente Bom dia,

Eu criei um sitezinho para uma escola técnica onde eles podem enviar pedidos de músicas para o intervalo, porém é muito trabalhoso ficar clicando e copiando cada link e fazendo o download destes. Eu gostaria de ter uma ideia de como começar para eu poder programar essa função, pretendo também criar um programinha que possa fazer o download direto destes arquivos.
Caso tenham outra sugestão, por favor postem.

Grato,
Alexandre de Souza.
Alexandre Souza

Alexandre Souza

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

10/03/2013

Com esse código você consegue pegar só a parte que você deseja do link:
$link = "www.youtube.com/watch?v=BLA_BLA_BLA";
$pos = strpos($link, "?v=");
$pos += 3;
$video = substr($link, $pos, strlen($link)-$pos);
echo $video;
GOSTEI 0
Alexandre Souza

Alexandre Souza

10/03/2013

Com esse código você consegue pegar só a parte que você deseja do link:
$link = "www.youtube.com/watch?v=BLA_BLA_BLA";
$pos = strpos($link, "?v=");
$pos += 3;
$video = substr($link, $pos, strlen($link)-$pos);
echo $video;


Muuuito obrigado ^^
GOSTEI 0
Alexandre Souza

Alexandre Souza

10/03/2013

Desculpe pelo double post, porém como eu poderia fazer com que só aceite link do youtube?
GOSTEI 0
POSTAR