Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Me ajudem por favor.
Meu conhecimento em PHP é Básico e não sei como trocar isso!
Quero modificar esse script para chamar qualquer tipo de arquivo!
Tenho o painel de admin que posto o arquivo mas só roda SWF
Entenderam ?
<?
include ('../includes/BancoDeDados.php');
include ('../includes/Funcoes.php');
include ('../includes/Config.php');
include ('../includes/Imagens.php');
include ('../includes/Validacoes.php');
$dados = db_dados("SELECT * FROM tbedicao_digital WHERE id_edicao=".(int)$_GET['id']);
$arquivo = '../arquivos/edicao_digital/'.substr($dados['arquivo'],0,strlen($dados['arquivo'])-4);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">](http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd)
<html xmlns="[http://www.w3.org/1999/xhtml"](http://www.w3.org/1999/xhtml) xml:lang="en" lang="en">
<head>
<title>Portal do Sudeste</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css" media="screen" title="CSS do Site">
* { margin:0; padding:0; border:0; list-style:none; font-family:'Trebuchet MS'; }
body, html, table, tr, td, #canvas, table, tr, td, #swf { height:100%; width:100%; }
</style>
<script src="../js/AC_RunActiveContent.js" type="text/javascript"></script>
<script src="../js/scripts.js" type="text/javascript"></script>
</head>
<body>
<table id="canvas" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="middle" >
<div id="swf">
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','100%','height','100%','src','<?=$arquivo;?>','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','<?=$arquivo;?>','wmode','transparent' ); //end AC code
window.moveTo(0,0);
window.resizeTo(screen.width,screen.height);
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0) width="100%" height="100%">
<param name="movie" value="<?=$arquivo;?>.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="<?=$arquivo;?>.swf" quality="high" pluginspage="[http://www.macromedia.com/go/getflashplayer"](http://www.macromedia.com/go/getflashplayer) type="application/x-shockwave-flash" width="100%" height="100%"></embed>
</object>
</noscript>
</div>
</td>
</tr>
</table>
</body>
</html>Bom, primeiro você precisa entender oque você está fazendo...
dá para incluir muitos arquivos com o <object>, mas para isso as extensões, precisam ser dinâmicas(no teu está apenas fixo lá o .swf), e o type, precisa ficar 'mudando' de um tipo de arquivo para outro.
Eu só preciso de um Html tem como trocar esse OBJECT em FLA por Html ?
hein?!
<object> é HTML
.fla é o arquivo fonte do flash ne?! dele, você gera os .swf
oque você disse agora, não me fez sentido nenhum. Explique melhor.
Trocar esse Flash por qualquer arquivo !
tem como ?
Tá doido Bruno é o mesmo tópico !
E não intendi sua resposta
tem como ser mais especifico ?
;) nóis 2 estamos doidos... http://forum.imasters.com.br/public/style_emoticons/default/excl.gif
olha:
vou te explicar com exemplos:
switch( $ext )
{
case '.wmv':$type='video/x-ms-wmv';break;
case 'avi':$type='video/x-msvideo';break;
case '.mov':$type='video/x-msvideo';break;
default:$type='application/x-shockwave-flash';break;//caso .swf
}tranquilo ? ai estou vericando pela extensão do arquivo, qual type devo usar.Pois a tag <object>, é capaz de mostrar todas essas extensões:
'<object width="360" height="300" data="'.$src.'" type="'.$type.'">'
'<param name="src" value="'.$src.'" />'.
'<param name="wmode" value="transparent" />'.
'</object>'sendo o **$src**, o nome do arquivo, podendo ele ser:.wmv, .avi, .mov ou .swf
Precisa de mais algum tipo de arquivo ? dá uma olhada, se o object, aguenta, e qual type, você precisa definir.
especifica um pouco a tua pergunta também, quais tipos de arquivos você pretende exibir ?
Pode ser um Html ?
Pois estou usando um page flip para esta função.
Intendeu, estou colocando um arquivo Swf online.
Não quero um Swf quero que funcione um Html
Pois ai posso chamar outros arquivos pelo html.
Por isso que eu falei se tinha como tirar este Flash.
Eai Bruno intendeu?
Você quer usar uma tag tipo o
<video></video> do HTML5? é isso ?
isso como coloca isso no codigo acima!
Exemplo:
<object type="text/html" id="climatempo" data="[http://selos.climatempo.com.br/selos/MostraSelo120.php?CODCIDADE=2714&SKIN=padrao">](http://selos.climatempo.com.br/selos/MostraSelo120.php?CODCIDADE=2714&SKIN=padrao)
<p>conteúdo alternativo para tecnologias que não suportam OBJECT</p>
</object>
obs: não funciona no ie6
no teu caso então, não seria 'melhor' usar <iframe> ??
Mas então como que faz para chamar o arquivo dentro do iframe!
Tem que ser o código Acima!
Pois eu não sei qual é !
Qual poderia analizar o script acima e me dizer ?
Obrigado.
Para resolver por conta própria, pesquise, estude e analise os tópicos existentes sobre o assunto. Poste informações sobre o que está fazendo, como está fazendo, referências de pesquisa, o quê entendeu, etc, pois isso ajuda-nos a entender como está fazendo e tentar ajudá-lo de forma simples e objetiva. O objetivo do fórum não é fazer o código para você, então isto não vai acontecer.
Caso queira suporte particular, consulte:
Empregos / Currículos / Parcerias e Negócios
ou
Carlos Eduardo
Estou falando para me dizer aonde colocar!
Mas se ninguem consegue me ajudar tudo ok.
Pode colocar como Tópico "NÃO" Resolvio.
Muito obrigado Matias !
at+
Essa validação não ocorre no arquivo que postou. Provavelmente está no arquivo Validacoes.php que está sendo incluido neste que postou.