sedex 0 Denunciar post Postado Janeiro 30, 2006 Olá pessoal, se alguem puder me ajudar....quando eu clico em um botao de logout no meu painel de controle... aparece o seguinte erro...Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 4SÓ QUE O MAIS INTERESSANTE É QUE, TESTANDO NO MEU MICRO (LOCALHOST), FUNCIONA NORMAL...MAS QUANDO MANDO PARA O FTP, ELE DA ESSE ERRO AI....SE ALGUEM PUDER ME AJUDAR FIQUEI MUITO GRATO Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 mano....a unica coisa que tem no botao logout é isso aqui: <a href="?acao=sair">e eu nao saco muita coisa de php Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 ESSE É O CODIGO DA PAGINA ADMINISTRAR.PHP<div align="center"><img src="../images/topo_galeria.jpg" width="566" height="84"><br> <? include("verifica.php")?> <? include("menu.php")?> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> <br><br> <?if($nivel == 1){$sql = mysql_query("SELECT * FROM users");?> <font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?nivel=<? echo $nivel?>&acao=cadastra&login=<? echo $usuario?>"><font color="#666666"><img src="../images/cadastrar_usuario.jpg" width="40" height="40" border="0"></font></a><font color="#666666">Cadastrar usuários <a href="?nivel=<? echo $nivel?>&acao=lista"><img src="../images/listar_usuario.jpg" border="0"></a>Listar Usuários</font><br> </font><br> <? if($acao == "cadastra"){ include("users_cadastra.php"); }?> <? if($acao == "cadastra_db"){ include("users_cadastra_db.php"); }?> <? if($acao == "deleta"){ include("users_deleta.php"); }?> <? if($acao == "lista"){ include("users_lista.php");}?> <? if($acao == "altera"){ include("users_altera.php");}?> <? if($acao == "altera_db"){ include("users_altera_db.php");}?> <? } if($nivel == 2){$sql = mysql_query("SELECT * FROM users");while ($dados=mysql_fetch_array($sql)) {$id = $dados['id'];}?> <br> <font color="#666666" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?nivel=<? echo $nivel?>&acao=altera&id=<? echo "$id";?>"><img src="../images/alterar.jpg" border="0"></a><br>Alterar Dados</font></font> <? if($acao == "altera"){ include("users_altera.php");}?> <? if($acao == "altera_db"){ include("users_altera_db.php");}?> <? }?></div>ESSE É O CODIGO DA PAGINA VERIFICAR.PHP<?// Sistema para verificar se o usuário já está logado ou nãoif(!$_COOKIE["usuario"] && !$_COOKIE["senha"]){header("Location: administrar.php?nivel=$nivel");}if($acao == sair){setcookie("usuario");setcookie("senha");header("location: login.php");}?> Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 ESSA É A PAGINA QUE CONTEM O BOTAO LOGOUT <? include("../path.php"); ?> <table width="49%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr align="center" valign="middle" bgcolor="#ffffff"> <td width="16%" style="border-left:0px solid <? echo $cortexto?>;border-top:0px solid <? echo $cortexto?>;border-bottom:0px solid <? echo $cortexto?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><a href="?acao=sair"><img src="../images/logout.jpg" border="0"></a><br> <font color="#666666">Logout </font></font></td> </table> Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 APOS COLOCAR A INCLUDE, APARECEU OS SEGUINTES ERROS...Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9 Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 O estranho é que esta funcionando normalmente no servidor local, e nao funciona no servidor do site! Compartilhar este post Link para o post Compartilhar em outros sites
sedex 0 Denunciar post Postado Janeiro 30, 2006 MANO DEU O MESMO ERRO:Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 7Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 8Warning: Cannot modify header information - headers already sent by (output started at /home2/site/public_html/galeria/admin/administrar.php:2) in /home2/site/public_html/galeria/admin/verifica.php on line 9 Compartilhar este post Link para o post Compartilhar em outros sites
André Maretti 0 Denunciar post Postado Janeiro 30, 2006 Oi Sedex...Aí vai uma gambiarrinha que eu costumo fazer para resolver esse problema....tenta colocar no início de todos os arquivos...ob_start(); e no final de todos os arquivos...ob_end_flush(); Mas tem que ser no inicio antes de qualquer código e no final depois de qualquer código!Espero ter ajudado...Té + :D Compartilhar este post Link para o post Compartilhar em outros sites