Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vitor Oliveira 26

Chamar qualquer arquivo PHP

Recommended Posts

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">
<html xmlns="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" 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" type="application/x-shockwave-flash" width="100%" height="100%"></embed>
	</object>
</noscript>
            </div>
        </td>

    </tr>
</table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

;) 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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Exemplo:

<object type="text/html" id="climatempo" data="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> ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

@vitor cherulli

 

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

Mercado iMasters

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

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+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.