Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sou iniciante em php, e estou tentando montar um site pessoal de animes com galeria de videos online, assistindo algumas vídeo aulas consegui montar com embed automático do vimeo e youtube, mas não estou conseguindo usar o api do uolmais e do dailymotion para retornar os dados necessário para cadastro dos videos no BD, alguém pode me orientar como faço para retornar dados deste dois sites .
abaixo segue o código que uso para cadastro.
<body> <div id="cadastrar"> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $url = strip_tags(trim($_POST['url'])); $categoria = strip_tags(filter_input(INPUT_POST, 'categoria')); if($categoria == ''){ echo '<script>alert("Por favor!, selecione uma categoria!");location.href="index.php"</script>'; }else{ if(substr_count($url, 'youtube') == 1){ $idVid = substr($url, 31, 11); $thumb = 'http://i1.ytimg.com/vi/'.$idVid.'/default.jpg'; $conteudo = get_meta_tags('http://www.youtube.com/watch?v='.$idVid); $titulo = $conteudo['title']; $descricao = $conteudo['description']; }elseif(substr_count($url, 'vimeo') == 1){ $idVid = substr($url, 17); $url_img = parse_url($url); $conteudo = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".substr($url_img['path'], 1).".php")); $thumb = $conteudo[0]['thumbnail_small']; $titulo = $conteudo[0]['title']; $descricao = $conteudo[0]['description']; } $cadastra_video = mysql_query("INSERT INTO videos(categoria, titulo, thumb, descricao, embed) VALUES('$categoria','$titulo','$thumb','$descricao','$idVid')"); if($cadastra_video){ echo '<script>alert("Vídeo cadastrado com sucesso!")</script>'; } } } ?> <form action="" method="post" enctype="multipart/form-data"> <label> <span>Selecione a categoria</span> <select name="categoria"> <option value="" selected="selected">Selecione a categoria...</option> <?php $selecionar_categoria = mysql_query("SELECT * FROM `categoria` ORDER BY id DESC"); if(mysql_num_rows($selecionar_categoria) == 0){ echo '<option value="" selected="selected">Não existem categorias!</option>'; }else{ while($linha = mysql_fetch_array($selecionar_categoria)){ echo '<option value="'.$linha['id'].'">'.$linha['categoria'].'</option>'; } } ?> </select> </label> <label> <span>Url (vimeo, youtube)</span> <input type="text" name="url" /> </label> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Cadastrar" class="btn-cad" /> </form> <div style="clear:both;"></div> </div></body>
Obrigado desde já.
Alguem pode me ajudar com este problema??
Carregando comentários...