Ir para conteúdo
Fórum Script Brasil

denis2016

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre denis2016

denis2016's Achievements

0

Reputação

  1. 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?
  2. Estou trabalhando com um sistema que baixa videos do youtube e tem o formulario que a pessoa digita a id do video para baixar que no caso é tudo que fica depois do v= exemplo: http://www.youtube.com/watch?v=Fw-BM-Mqgeg (O sistema que eu uso só funciona se a pessoa só digitar a id do video) Eu queria que a pessoa digitasse a url toda e o formulario so recebesse tudo depois do v= Eu achei uma solução que é o explode: que no caso ficaria assim $video = "https://www.youtube.com/watch?v=jNQXAC9IVRw"; $id = explode("?v=", $video); Mas eu não sei aplicar ela, que seria nesse formulario: <form class="form-download" method="get" id="download" action="getvideo.php"> <input type="text" name="videoid" id="videoid" size="40" placeholder=" Exemplo: 2vCRbOgReTQ " /> <input class="btn btn-primary" type="submit" name="type" id="type" value="Download" /><br><br> <!-- @TODO: Prepend the base URI --> <?PHP include_once('config.php'); function is_chrome(){ $agent=$_SERVER['HTTP_USER_AGENT']; if( preg_match("/like\sGecko\)\sChrome\//", $agent) ){ // if user agent is google chrome if(!strstr($agent, 'Iron')) // but not Iron return true; } return false; // if isn't chrome return false } ?> </form> como eu faço pra inserir o explode nesse formulario?
×
×
  • Criar Novo...