Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Seguinte.... um cliente meu quer um website no qual ele possa atualizar videos do youtube pelo administrador do website...
ou seja ele entra no administrador coloca a url do video e uma thumb aparece na página e quando clicar aparece o video maior para poder tocar... mais ou menos como o layout do youtube mesmo..
sei que é possível mas não sei como faze-lo..alguém sabe se existe algo pronto que possa me ajudar ou quais funções do php ou técnicas devo estudar ?
lamento por ter desrespeitado as regras do fórum... vou ler as mesmas para não faze-lo novamente..
seguinte: tentei algo aqui e por algum motivo não funciona..
o embed até aparece no código html porém não aparece o vídeo por algum motivo eis o código
<?php
require("conexao.php");
$per_page = 17;//itens por página
//conta total de linhas
$record_count = mysql_num_rows(mysql_query("SELECT * FROM youtube"));
//divide a quantidade de páginas pelo quantidade de itens e arredonda para cima
$max_pages = ceil($record_count / $per_page);
//recebe a linha inicial
$start = isset($_GET['start']) ? $_GET['start'] : 0;
//busca
$sql = mysql_query("SELECT * FROM `novazcom_niklink`.`youtube` ORDER BY id DESC LIMIT {$start} ,{$per_page}");
//roda as linhas e imprimi
while ($rows = mysql_fetch_assoc($sql)){
echo "<object width='425' height='344'><param name='movi' value='" . $rows['link_youtube'] . "&hl=pt_BR&fs=1&rel=0'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='" . $rows['link_youtube'] . "&hl=pt_BR&fs=1&rel=0' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='425' height='344'></embed></object>";
}
$prev = $start - $per_page;
$next = $start + $per_page;
//mostra o botão anterior
if ($start!=0)
echo "<a href='index.php?start={$prev}'>Anterior</a>";
//mostra os numeros entre os outros dois.
for ($x = 0; $x < $max_pages; $x++){
echo "<a href='index.php?start={$x}'>".($x+1)."</a>|";
}
// mostra o botão próximo
if ($start < $max_pages)
echo "<a href='index.php?start={$next}'>Próximo</a>";
?>não não é isso...
pq será que não dá certo ?
não não aparece nenhum erro..
achei um script que funciona
http://www.4shared.com/file/67748864/202739cc/_2__Embed_YouTube.html
pra quem estiver curioso sobre o código eis aqui como ele está funcionando.
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM viideos");
while($x = mysql_fetch_array($sql))
{
$name = $x["name"];
$url = $x["url"];
?>
<a href="[http://www.youtube.com/watch?v=&rel=1"](http://www.youtube.com/watch?v=) target="_blank"><?=$name?></a><br>
<object width="173" height="160"><param name="movie" value="[http://www.youtube.com/watch?v=&rel=1"](http://www.youtube.com/watch?v=)></param><param name="wmode" value="transparent"></param><embed src="[http://www.youtube.com/watch?v=&rel=1"](http://www.youtube.com/watch?v=) type="application/x-shockwave-flash" wmode="transparent" width="173" height="160"></embed></object>
<br><br>
<?
}
?>
<object width="480" height="385">
<embed src=" Apareçe algum erro ?<param name="movie" value="
No seu está assim : <param name='movi' e no Youtube está <param name="movie" pode ser isso