Ir para conteúdo

POWERED BY:

Arquivado

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

kaamus

[Resolvido]  Include

Recommended Posts

Olá bom dia!

 

Queria saber se o comando de include de uma página .php pode ser feito dessa forma:

 

<? include("inc/menu.php"); ?>

 

no caso desse menu está com extensão php mais é um arquivo um html, porque não tem nada de php na verdade <_<

esse era um include de menu que deveria incluir na mesma página ;)

 

na verdade o script que eu to alterando não é meu.. geralmete eu utilizava dessa forma:

 

<? include 'inc/menu.php'; ?>

 

só que no caso incluindo páginas html pra php.

 

se alguém puder ajudar ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá beleza! no caso só tenho os includes dessa forma:

 

<? include("inc/menu.php"); ?>

 

com arquivos php que tão com conteúdo html.

sem mais nenhum arquivo de retorno, só isso

 

não está funcionando aqui.. por isso quis saber se funciona

Compartilhar este post


Link para o post
Compartilhar em outros sites

O include apenas inclui o conteúdo do arquivo, da mesma forma que se você tivesse copiado e colado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O include apenas inclui o conteúdo do arquivo, da mesma forma que se você tivesse copiado e colado.

Sim sim.. sei disso, mais não está funcionando o comando daqui, até estranhei pelo include ser algo bem simples

 

dai por isso não to conseguindo achar o erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Procure erros. Coloque no início do arquivo principal:

error_reporting(E_ALL);
E troca as tags <? por <?php, que vem desativadas no PHP5.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O include apenas inclui o conteúdo do arquivo, da mesma forma que se você tivesse copiado e colado.

Sim sim.. sei disso, mais não está funcionando o comando daqui, até estranhei pelo include ser algo bem simples

 

dai por isso não to conseguindo achar o erro...

 

Não aparece erro algum amigo ?

 

Se não aparece absolutamente nada e nem erro, verifique o conteúdo do arquivo menu.php

 

troque as tags do PHP como disse o moderador acima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok, eu arrumei aqui.. a página fica centraliza como se tivesse a página incluida só que não aparece nada.. o que pode ser? usei a tag que o marcio falou.. aliás, obrigada ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kaamus meu amigo,

 

Deixa eu ver se entendi.

 

Voce tem uma pagina.html certo?

E quer incluir o menu.php certo?

 

Troque a página html por php exemplo.

se sua página for index.html troque a extensão para index.php

 

E faça o include,

 

o comando include esta correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara posta o código das duas páginas aqui,

Tu esta fazendo alguma coisa errada..

Não é possiel não ter includo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

não não.. as duas são php .. e o conteúdo das duas forma uma única página só

 

o problema é que é um código simples:

 

<? include("menu.php"); ?>

 

e não funciona...

 

já use tags no modelo php5

<?php ?>

 

já coloquei tag pra reportar erros..

mais mesmo assim não etá indo.. a página não aparece! mais centraliza o conteúdo como se estive esse lá...

o layout está certinho pelo que eu saiba, e não tem grandes problemas porque é feito em tabelas..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Posta a menu.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou postar o código, não reparem na sujeira.. não posso mudar muita coisa nele, por isso tá assim.

 

CODE

<?

error_reporting(E_ALL);

 

include("html.php");

include("config.php");

include("conect.php");

?>

 

<link href="main.css" rel="stylesheet" type="text/css" />

<style type="text/css">

<!--

#banner {

position:absolute;

left:-1px;

top:20px;

width:495px;

height:201px;

z-index:10;

visibility: visible;

}

#Layer1 {

position:absolute;

left:38px;

top:30px;

width:321px;

height:3389px;

z-index:1;

}

-->

</style>

<script type="text/javascript">

<!--

function MM_findObj(n, d) { //v4.01

var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];

for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);

if(!x && d.getElementById) x=d.getElementById(n); return x;

}

 

function MM_showHideLayers() { //v6.0

var i,p,v,obj,args=MM_showHideLayers.arguments;

for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args))!=null) { v=args[i+2];

if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }

obj.visibility=v; }

}

//-->

</script>

<table width="100%" height="100%">

<tr>

<td align="center" valign="middle" width="100%" height="140%">

<!--BANNER MENU - INICIO -->

<? include("menu.php"); ?>

<!-- FIM DESENHA SUBMENUS//-->

<!--LATERAL - INICIO-->

<div style="position:absolute; left: 504px; top: 35px; height: 127px; width: 5px;" id="divisory"> <img src="index_img/blu_line.gif" width="1" height="540"> </div>

<? include("lateralh.php"); ?>

<table width="100%">

<tr>

<td height=500 valign="top" align="left">

<!--CONTEUDO - INICIO -->

<div style="position:absolute; left: 12px; top: 35px; width: 489px; height:auto" id="onetouch">

 

<div align="left">

<?

$digitos= 1;

$caracteres = '12';

$banner = ' ';

$y = strlen($caracteres)-1;

for($x=1;$x<=$digitos;$x++)

{

$rand = rand(0,$y); //Funçao rand() - vai gerar um valor randômico com qualquer um daqueles caracteres da variavel $caracteres

$str = substr($caracteres,$rand,1); // substr() - retorna parte de uma string

 

$banner .= $str;

//echo $banner;

}

 

?>

 

<a href="java script:window.open('hotsite.html','Promoção', 'status=no, scrollbars=no,width=782, height=580');void(0);"></a>

 

<script type="text/javascript" src="script_js/swfobject.js"></script>

 

</div>

<div id="flashcontent">

Atualize seu flash player ou navegador para ver a animação que deveria estar aqui !

</div>

 

<script type="text/javascript">

var so = new SWFObject("flash/banner_one_touchMaster.swf", "mymovie", "476", "139", "8");

so.addParam("wmode", "transparent");

so.write("flashcontent");

</script>

</div>

<div style="position:absolute; left: 0px; top: 175px; width: 503px; height:auto" id="news">

 

<table cellspacing="5" align="center" cellpadding=5>

<tr>

<td width="150" valign="top">

<table width="150" height="162" border=0 cellpadding="5px" cellspacing="0" bgcolor="#DDFBF0">

<tr>

<td width="140" align="center"><img src="index_img/news.gif" width="129" height="24"></td>

</tr>

<tr>

 

<?

/*

$queryselnew="SELECT ".

" new_codigo, ".

" new_chamadaHome, ".

" new_imagem_home ".

"FROM ".

" news ".

"ORDER BY ".

" new_codigo DESC LIMIT 1 ";

$selnew = mysql_query($queryselnew, $conexao);

while ($row_selnew = mysql_fetch_object($selnew))

{

*/

?>

 

 

<td width="140" align="center" valign="middle" bgcolor="#DDFBF0">

<table cellpadding="0" cellspacing="0" background="index_img/<? echo($row_selnew->new_imagem_home) ?>" style="background-position:center; background-repeat:no-repeat">

<tr><td><img src="index_img/mold_box.gif" width="124" height="78"></td>

</tr>

</table></td>

</tr>

<tr>

<td width="140" height="70" valign="top" class="newstext" style="padding:8px;padding-top:0px; text-align:left">

<div style="padding-left:8px;padding-top:0px ">

<? echo($row_selnew->new_chamadaHome) ?></div></td></tr><tr>

<td class="newstext">

<div style="padding-right:10px; text-align:right"><a href="news.php?not=<? echo($row_selnew->new_codigo) ?>">+ Veja Mais</a></div></td>

</tr>

 

</table> </td>

<td width="305" valign="top">

<!-- eventos 2 -->

<style type="text/css">

<!--

.style1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

}

-->

</style>

 

<? /*

$queryseldes="SELECT * FROM destaques ORDER BY des_codigo DESC ";

 

$seldes = mysql_query($queryseldes, $conexao);

 

$index_array = 0;

 

$contador = mysql_num_rows($seldes);

 

$num_rand = rand(0, $contador-1);

 

$num_rand1 = rand(0, $contador-1);

 

while ($num_rand1 == $num_rand)

 

{

 

$num_rand1 = rand(0, $contador-1);

 

}

 

 

while($row_seldes = mysql_fetch_object($seldes))

 

{

 

$arrayDes[$index_array]['codigo'] = $row_seldes->des_codigo;

 

$arrayDes[$index_array]['imagem'] = $row_seldes->des_imagem;

 

$arrayDes[$index_array]['url'] = $row_seldes->des_url;

 

$arrayDes[$index_array]['descricao'] = $row_seldes->des_descricao;

 

$index_array++;

 

}

*/

?>

 

<table border="0" cellpadding="0" cellspacing="0">

<tr>

<td><table width="163" border="0" cellpadding="5px" cellspacing="0" bgcolor="#DDFBF0">

<tr>

<td width="134" height="24" align="center" valign="middle"><div align="center"><img src="index_img/linha_home.gif" width="140" height="13" /></div></td>

<td width="2" rowspan="4" align="center" valign="middle" bgcolor="#FFFFFF"> </td>

</tr>

<tr>

<td bgcolor="#DDFBF0" width="134" align="center"><div align="center">

<table cellpadding="0" cellspacing="0" background="<? echo($arrayDes[$num_rand]['imagem']) ?>" style="background-position:center; background-repeat:no-repeat" >

<tr>

<td><img src="index_img/mold_box.gif" width="124" height="78" /></td>

</tr>

</table>

</div>

</td>

</tr>

<tr>

<td valign="top" class="newstext" style="padding:8px;padding-top:0px; text-align:left" height="70"><div style="padding-left:8px;padding-top:0px ">

<p class="style1"><? echo($arrayDes[$num_rand]['descricao']) ?></p>

</div></td>

</tr>

<tr>

<td class="newstext"><div style="padding-right:10px; text-align:right"><a href="<? echo($arrayDes[$num_rand]['url']) ?>">+ Veja Mais</a></div></td>

</tr>

</table> </td>

<td><table width="163" border="0" cellpadding="5px" cellspacing="0" bgcolor="#DDFBF0">

<tr>

<td width="134" height="24" align="center" valign="middle"><div align="center"><img src="index_img/linha_home.gif" width="140" height="13" /></div></td>

<td width="2" rowspan="4" align="center" valign="middle" bgcolor="#FFFFFF"> </td>

</tr>

<tr>

<td bgcolor="#DDFBF0" width="134" align="center"><div align="center">

<table cellpadding="0" cellspacing="0" background="<? echo($arrayDes[$num_rand1]['imagem']) ?>" style="background-position:center; background-repeat:no-repeat">

<tr>

<td><img src="index_img/mold_box.gif" width="124" height="78" /></td>

</tr>

</table>

</div>

</td>

</tr>

<tr>

<td valign="top" class="newstext" style="padding:8px;padding-top:0px; text-align:left" height="70"><div style="padding-left:8px;padding-top:0px ">

<class="style1"><? echo($arrayDes[$num_rand1]['descricao']) ?>

</div></td>

</tr>

<tr>

<td class="newstext"><div style="padding-right:10px; text-align:right"><a href="<? echo($arrayDes[$num_rand1]['url']) ?>">+ Veja Mais</a></div></td>

</tr>

</table>

</td>

</tr>

</table>

</td>

<td width="150" valign="top">

 

<!-- eventos 2 -->

 

</td>

</tr>

<tr>

<td colspan=2><table cellpadding="0">

<tr>

<td width="160" height="79" valign="top" style="background-repeat:no-repeat; background-position:center">

<a href="http://www.comunidadediabetes.com.br/novo/qualidade_alimentacao.php" target="_blank">

<img src="index_img//selo_150_79.gif" alt="Dicas de Alimentação" width="150" height="79" border="0" />

</a>

</td>

<td valign="top" class="newstext"><div style="padding-left:1px;">

<div align="left"><a href="http://www.onetouchconvida.com.br"><img src="index_img/Banner Revista JJ.GIF" alt="Revista JJ" width="313" height="79" border="0" /></a></div>

</div>

</td>

</tr>

</table>

</td>

</tr>

</table>

<br />

<br />

</div>

</td>

</tr>

<br />

<br />

<br />

<br />

<? include("footer.php"); ?>

</table>

</div>

</td>

</tr>

</table>

</body>

</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, parece que você não mudou as tags ainda, sendo assim, não dá pra gente concluir muita coisa ainda.

Por favor, mude as tags e veja o que acontece pra gente poder te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<? troca por <?php

Compartilhar este post


Link para o post
Compartilhar em outros sites

acusou erro na minha página html.php

 

CODE

<? error_reporting(E_ALL & ~ E_NOTICE); ?> -----> aqui

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<title>Comunidade Diabetes</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript">

<!--

//if (top.location!=parent.location){top.location='http://www.comunidadediabetes.com.br';}

//-->

</script>

 

<link href="inc/main.css" rel="stylesheet" type="text/css" />

<script language="JavaScript" type="text/JavaScript">

<!--

function MM_reloadPage(init) { //reloads the window if Nav4 resized

if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);

//-->

</script>

</head>

<body leftmargin="0" topmargin="0" bottommargin=0 bgcolor="#FFFFFF">

Compartilhar este post


Link para o post
Compartilhar em outros sites

já troquei não adianta..

 

o engraçado que é bem o include!

 

pode visualizar meu código de página por favor?

vai saber.. pode ser tags abertas ou algo do tipo que eu não esteja vendo!

 

obrigada ;)

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.