Ir para conteúdo
Fórum Script Brasil
  • 0

Erro: Problemas Com Espaços


m_axx

Pergunta

to com um problema...no site www.grupemef.com.br eu tenho que resolver um probleminha..

quando você clica no texto ou na imagem do primeiro item (revista grupemef) abre um pop-up, mas nele aparece o seguinte erro:

Warning: Cannot send session cache limiter - headers already sent (output started
at /home/restricted/home/grupemef2/public_html/revista/indice.php:13)
in /home/restricted/home/grupemef2/public_html/includes/conexao.php on line 3
[/codebox]

um cara aqui do meu trabalho disse que é alguma coisa relacionada a espacos antes do include...

o codigo esta assim:

[codebox]<?
//$raiz = "../";
//include $raiz."includes/header.php";
?>
<html>
<head>
<title>Revista Grupemef</title>
<link rel="stylesheet" href="../css/link.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<form name="frmIndice" method="post" action="indice.php">
<input type="hidden" name="ano" value="<?=$ano;?>">
<?
include "top_revista.php";

$sql = "SELECT CODIGO_REVI, ";
$sql .= " EDICAO_REED, ";
$sql .= " ANO_REED, ";
$sql .= " DT_PUBLICACAO_REED, ";
$sql .= " DESCRICAO_RECA, ";
$sql .= " TITULO_REVI ";
$sql .= " FROM TB_REVISTA REVI ";
$sql .= " INNER JOIN TB_REVISTA_EDICAO REED ON(REED.CODIGO_REED = REVI.CODIGO_REED) ";
$sql .= " INNER JOIN TB_REVISTA_CATEGORIA RECA ON(RECA.CODIGO_RECA = REVI.CODIGO_RECA) ";
$sql .= " WHERE REVI.CODIGO_REED = :EDICAO ";
$db->SetSql($sql);
$db->ParamByName(":EDICAO", $iEdicao);
$db->Query();



$fPrimeiro = 0;
while($aRevista = $db->ResultSetRow())
{
if($fPrimeiro == 0)
{
$aDt = explode("-",$aRevista[DT_PUBLICACAO_REED]);
$sMes1 = BuscaMes($aDt[1]);
$iM = $aDt[1] + 1;
$sMes2 = BuscaMes($iM);

echo "<tr>";
echo " <td>";
echo " <table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpading=\"0\">";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td bgcolor=\"darkred\" height=\"1\"></td>";
echo "</tr>";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td class=\"texto\"><font size=\"2\"><b>Edição $aRevista[EDICAO_REED] - Ano: $aRevista[ANO_REED] - Publicação: $sMes1/$sMes2/$aDt[0]</b></td>";
echo "</tr>";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td bgcolor=\"darkred\" height=\"1\"></td>";
echo "</tr>";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td align=\"right\"><a href=\"busca.php?pesquisar=edicao&ano=$ano\"><img src=\"images/bt_voltar.jpg\" border=\"0\"></a></td>";
echo "</tr>";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td bgcolor=\"darkred\" height=\"1\"></td>";
echo "</tr>";

$fPrimeiro = 1;
}

$fPassou = 0;
$fPassou2 = 0;
if($categoria != $aRevista[DESCRICAO_RECA])
{
echo "<tr><td height=\"5\"></td></tr>";
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td bgcolor=\"#E2E2E2\" class=\"texto\" height=\"25\"><b>:: $aRevista[DESCRICAO_RECA]</b></td>";
echo "</tr>";
$fPassou = 1;
}
if($fPassou == 0)
{
echo "<tr><td width=\"5\"></td><td bgcolor=\"#C0C0C0\" height=\"1\" ></td></tr>";
$fPassou2 = 1;
}
echo "<tr>";
echo " <td width=\"5\"></td>";
echo " <td><a href=\"#\" onclick=\"java script:window.open('materia.php?iMateria=$aRevista[CODIGO_REVI]', 'Materias', 'width=780 height=600 scrollbars=yes');\"><font size=\"2\">  $aRevista[TITULO_REVI]</font></a></td>";
echo "</tr>";
if($fPassou == 0 and $fPassou2 == 0)
echo "<tr><td width=\"5\"></td><td bgcolor=\"#C0C0C0\" height=\"1\" ></td></tr>";

$categoria = $aRevista[DESCRICAO_RECA];

}
echo " </table>";
echo " </td>";
echo "</tr>";

?>
</body>
</html>

kem souber aí por favor me da uma ajudinha..

vlw

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Warning: Cannot send session cache limiter - headers already sent

Message

Warning: Cannot send session cache limiter - headers already sent

Occurance

PHP, HTML, webpages, using start_session() or headers()

Cause

The PHP function such as headers(), used with start_session(), produces HTML headers. When the PHP fragments are placed in the body of the HTML, this causes errors because the PHP fragments are trying to put HTML headers within the HTML body.

Solution

Put the PHP fragments before the HTML body tag.

Fonte: http://parallel.hpc.unsw.edu.au/~chee/Idio...ors/node9.html*

(*) detestei a parte "IdiotErrors", mas tá assim mesmo...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...