carlamso Postado Dezembro 21, 2004 Denunciar Share Postado Dezembro 21, 2004 Que tipo de erro é este?CGI ErrorThe specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rptl Postado Dezembro 22, 2004 Denunciar Share Postado Dezembro 22, 2004 esse erro é de script cgi. de mais detalhes e explique em qual situação apareceu esse erro que fica mais facil ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 O erro aparece quando por exemplo faço um insert. Tipo estou numa página que têm a listagem dos artigos, clico num botão Insert que rederecciona para outra página. Digito os dados e quando faço o insert (que depois deve voltar para a página da listagens dos artigos) ele dá este erro.P.S: Ele faz o insert do artigo.Cumpts Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Você já tentou rodar um phpinfo?<?phpphpinfo();?>Se não tentou, crie um arquivo com o conteúdo acima e bote pra rodar no servidor... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 Sim já fiz. Mostra a informação do minha versão (PHP Version 4.3.7). Contino sem entender o erro. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Me parece erro do seu servidor.Você não está colocando seus arquivos PHP no diretório destinado aos scripts CGI, né? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 sinceramente não te sei responder. mas penso que não.penso que o problema vêm desta linha:#!/usr/local/bin/php Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Certo... e esta linha estaria aonde? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 esta linha está no incio do ficheiro do PHP.#!/usr/local/bin/php<?phpinclude ("./common.php");.............blá blá Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Certo... tentou simplesmente remover essa linha? Porque ela tem alguma coisa a ver com CGI (não me pergunta o que, sou programador de PHP ) e o seu CGI está se afrescalhando.Tenta tirar ela fora pra ver como a coisa flui... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 Dá na mesma o erro... :-( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Esse erro só dá quando você tenta executar alguma função do SQL ou aparece em todas as páginas PHP? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 Só quando executo procedimentos SQL.Por exemplo.Da Página A vou para a B.Se na B faço cancelar ele volta para a A (o que está certo).Se eu fizer Insert de registos ele dá erro(apesar de fazer o insert...no entanto deveria voltar para a página A).Cumpts.Obrigada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Como voce esta redirecionando ??Teste assim (se não funcionar coloque a parte do insert into e o redirecionamento que esta fazendo)no lugar do Header (se estiver usando ele) utilize: echo "<script language=\"JavaScript\">function redireciona() {window.location=\"paginaquevai.php\";}redireciona();</script>"; exit; troque a "pagina.php" para a pagina que quer direcionar, se estiver em outro diretorio utilize "../dir/" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 $sActionFileName = "index.php";...........blá bla´.......insert........ if(strlen($seventosErr)) return; if($bExecSQL) $db->query($sSQL); header("Location: " . $sActionFileName); //redeciona para a página que quero exit; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 27, 2004 Autor Denunciar Share Postado Dezembro 27, 2004 Warning: Cannot modify header information - headers already sent by (output started at c:\inetpub\wwwroot\site mater\admin\eventosRecord.php:192) in c:\inetpub\wwwroot\site mater\admin\eventosRecord.php on line 271Agora dá este tipo de erro........ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Dezembro 27, 2004 Denunciar Share Postado Dezembro 27, 2004 Ok, este erro é por que esta escrevendo html antes de header ou session_starttente colocar o caminho completo no header, pelo que vo voce esta usando o IIS, não sei como o Windows se porta, pode ser isto,tente colocar:header('Location: http://localhost/caminho/index.php/'); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Dezembro 28, 2004 Denunciar Share Postado Dezembro 28, 2004 Voltei ao problema anterior. Agora dá a mensagem que dava anteriormente.Fiz um script em javasricp mas dá um problema.<script language="JavaScript">function redireciona() {document.eventos.FormAction.value = 'insert'; // faz a inserçãodocument.eventos.submit(); // faz a inserçãowindow.location="index.php"; //redereciona para a página.}</script><input type="button" value="Inserir" onclick="javascript:redireciona();"/> //botãoEle redereciona bem, mas não faz o submit (insert).Existe possibilidade de no botão colocar outra função?Desta forma eu poderia chamar a primeira para fazr o submit e depois outra para rederecionar a pagina.É que desta forma, só faz a ultima linha do javaSript...coisa que já sabia pois o JavaSript lê na vertical....Obrigada.Cumpts Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 carlamso Postado Dezembro 28, 2004 Autor Denunciar Share Postado Dezembro 28, 2004 <script language="JavaScript">function redireciona() {document.eventos.FormAction.value = 'insert';document.eventos.submit();}function url() {window.location="index.php";}</script> <input type="button" value="Inserir" onclick="javascript:redireciona(); javascript:url();"/> É que desta Forma também não resolvi o problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
carlamso
Que tipo de erro é este?
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Link para o comentário
Compartilhar em outros sites
18 respostass a esta questão
Posts Recomendados
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.