Ir para conteúdo

POWERED BY:

Arquivado

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

Matanzo

HTML chamando PHP

Recommended Posts

Olá pessoal .. tá com o seguinte problema, criei um sisteminha pra controlar e mostrar os banners no meu site, fiz em php .. até aí tudo bem ..

 

sempre quando faço o "require" do arquivo ele mostra a imagem numa boa .. mas o require só funciona no php e to querendo fazer um arquivo html chamar um arquivo php como se fosse o require ... entenderam

 

o meu arquivo que mostra o banner é esse

 

http://www.mundofotografico.com.br/banner/mostrar.php

 

ele retorna somente a linha para mostrar a imagem, exemplo do que ele retorna:

 

<a href='$url' target='blank'><img src='./imagens/$arquivo' border=0 width='468' height='60' alt='$parceiro'></a>

 

 

por acaso alguem sabe como fazer uma especie de require, include no html para chamar esse arquivo ?

 

 

 

meu script em php é esse e quero mostrar o resultado num arquivo html

 

<?  require("config.php");    $conexao = mysql_connect($host,$usuario,$senha);  $sql = "select * from banner_imagens ORDER BY RAND() LIMIT 1";  $resp_query = mysql_db_query($banco,$sql,$conexao);    $linha=mysql_fetch_array($resp_query);    $id = $linha['id'];  $parceiro = $linha['parceiro'];  $url = $linha['url'];  $tipo = $linha['tipo'];  $arquivo = $linha['arquivo'];  $background = $linha['background'];    if ($tipo == "Flash")   {	echo ("		   <OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' WIDTH='468' HEIGHT='60' id='Untitled-1' ALIGN=''>		   <PARAM NAME=movie VALUE='./imagens/$arquivo'>		   <PARAM NAME=quality VALUE=high>		   <PARAM NAME=bgcolor VALUE='$background'>		   <EMBED src='./imagens/$arquivo' quality=high bgcolor='$background'  WIDTH='468' HEIGHT='60' NAME='Untitled-1' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'></EMBED>		   </OBJECT>		 ");   }      else	{	  echo ("			 <a href='$url' target='blank'><img src='./imagens/$arquivo' border=0 width='468' height='60' alt='$parceiro'></a>		   ");	}	?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, html não é linguagem de programação. Portanto, imagino que não haja como incluir conteúdo de arquivos usando html (html não manipula dados). Não entendi bem a finalidade da sua questão, mas talvez dê pra resolver usando iframes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pelo toque Jackson ..Então Marcio, tudo mundo sabe das limitações do HTMl, mas como eu não sou experiente no assunto, resolvi postar, talvez alguem saiba como chamar um arquivo por javascript, sei lá ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

A pagina q puxa o arquivo nao prescisa ser em php.A pagina q tem o codigo sim!

A pagina que tem o codigo é em php ... e estou querendo puxar por HTML ..por acaso sabe de alguma maneira? seja por java, iframe, etc ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por incrível que parece, funcionou com iframe e sem com a arquivo tivesse extensão php ..

 

index.html

<iframename="principal" border="0" width='468' height='60'frameborder="0" src="mostrar.php" marginwidth="0" marginheight="0" scrolling='no'></iframe>

Funcionou perfeitamente ... exibindo o resultado do processamento do arquivo mostrar.php ...

 

Valew galera ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro, html não é linguagem de programação. Portanto, imagino que não haja como incluir conteúdo de arquivos usando html (html não manipula dados). Não entendi bem a finalidade da sua questão, mas talvez dê pra resolver usando iframes.

EU sei que HTML nao eh uma linguagem de programacao.Assim como eu nao entendei bem a questao dele, você tbnao entendeu...mas relendo e pelo que entendi, e soh ele jogar esse codigo no local onde iraficar o banner, ou faz um inlcude.<? include "banner.php";?>marcio.sfs, se eu tiver errado, posta ai.Matanzo, (se quiser) verifica se facilita teu trabalho...Abracos... e obrigado pela critica!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

No echo "", em vez de tu usar aspas simples (que entende o texto como ele relamente eh), voce usa aspas duplas com barra ivertida (assim: \"$variavel_qualqyer\"). http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Marcio, lembrei do porque desta resposta...Fi apenas uma dica de uso...Eh melhor usar \" \" dentro de aspas duplasdo que asps simples (pelo menos eu axo.)Valew?! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse <? include "banner.php";?> só funcionaria se o arquivo que esta chamando fosse php tb .. mas é html ...deu certo usando o iframe

Ahhh... entendi teu probelma...Se tu transformar a tua pagina.htm em pagina.phpnao vai alterar em nada teu codigo html, a nao ser que teu servidornao de suporte a PHP...experimenta, caso queira... ninguem merece colocar um iframe para um banner..Se eu tiver entenido errado.. me corrige... Valew!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe .. é isso mesmo ...

 

Mas é que o sistema de banner que eu fiz é pra rodar no sistema de fórum invision ...

 

e a parte q altera diretamente a página principal é html .. então não tem como passar pra php sem bagunçar algo ...

 

senão tava no jeito .. mas com o iframe deu certo ..

 

quem quiser ver o html chamando um php e funcionando, tá aí no rodapé da página:

 

http://www.mundofotografico.com.br

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.