denis2016 Postado Fevereiro 2, 2016 Denunciar Share Postado Fevereiro 2, 2016 Olá tenho um sistema que baixa videos do YT, no caso a pessoa cola a url do video para baixar Mas a um detalhe o sistema só funciona com a id do video e não com a url completa) No caso é tudo depois do "v=" exemplo http://www.youtube.com/watch?v=Fw-BM-Mqgeg Até ai tudo bem eu consigo resolver com a seguinte solução: <?php $video = "https://www.youtube.com/watch?v=jNQXAC9IVRw&list=PLMO0kpw-"; parse_str( parse_url( $video, PHP_URL_QUERY ), $vamos_ver ); echo $vamos_ver['v']; ?> Só que percebi uma coisa nos celulares há dois modos de pegar a url ou pelo navegador ou pelo aplicativo do youtube e varia dependendo do modo que a pessoa pega a url Pegando pelo navegador fica: https://m.youtube.com/?#/watch?v=Vh054xvqc E pegando pelo aplicativo fica: https://youtu.be/TaeSweFH3GA Como eu faço para o sistema funcionar com esses dois tipos de url ao mesmo tempo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Fevereiro 2, 2016 Denunciar Share Postado Fevereiro 2, 2016 A maneira suja, mas rápida, é usar o preg_match ou strpos pra identificar as URLs, e a partir daí, tratar da maneira correta. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 denis2016 Postado Fevereiro 3, 2016 Autor Denunciar Share Postado Fevereiro 3, 2016 Vo tentar obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
denis2016
Olá tenho um sistema que baixa videos do YT, no caso a pessoa cola a url do video para baixar
Mas a um detalhe o sistema só funciona com a id do video e não com a url completa)
No caso é tudo depois do "v=" exemplo http://www.youtube.com/watch?v=Fw-BM-Mqgeg
Até ai tudo bem eu consigo resolver com a seguinte solução:
<?php
$video = "https://www.youtube.com/watch?v=jNQXAC9IVRw&list=PLMO0kpw-";
parse_str( parse_url( $video, PHP_URL_QUERY ), $vamos_ver );
echo $vamos_ver['v'];
?>
Só que percebi uma coisa nos celulares há dois modos de pegar a url ou pelo navegador ou pelo aplicativo do youtube e varia dependendo do modo que a pessoa pega a url
Pegando pelo navegador fica: https://m.youtube.com/?#/watch?v=Vh054xvqc
E pegando pelo aplicativo fica: https://youtu.be/TaeSweFH3GA
Como eu faço para o sistema funcionar com esses dois tipos de url ao mesmo tempo?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.