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=

10/03/2013

1

PHP

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.
Responder

Posts

10/03/2013

Joel Rodrigues

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;
Responder
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 ^^
Responder
Desculpe pelo double post, porém como eu poderia fazer com que só aceite link do youtube?
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira