ivanalex 0 Denunciar post Postado Outubro 25, 2014 OLá! Criei um site que funciona a conexão com o bd perfeitamente em localhost (wamp ou xammp), mas qundo subo para minha hospedagem ele não funciona e nem da mensagem de erro alguma. Já configurei nome de usuario, banco de dados, tabela, senha, mas sem sucesso. Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 25, 2014 Habilite as mensagens de erro, como mostrado neste tópico: http://forum.imasters.com.br/topic/375800-orientaes-para-uma-boa-participao/ Execute novamente e veja se aparece algum erro. Compartilhar este post Link para o post Compartilhar em outros sites
oliveiros 1 Denunciar post Postado Outubro 25, 2014 carregue um arquivo com echo phpinfo() no seu servidor na internt, acesse e veja algumas variaves como _SERVER["HTTP_HOST"] Aí estará o nome do host de conexão Compartilhar este post Link para o post Compartilhar em outros sites
ivanalex 0 Denunciar post Postado Outubro 30, 2014 Habilite as mensagens de erro, como mostrado neste tópico: http://forum.imasters.com.br/topic/375800-orientaes-para-uma-boa-participao/ Execute novamente e veja se aparece algum erro. Obrigado pela ajuda! Os erros que apareceram foram esses: Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/lualmusi/public_html/parnaibatour/admin/validar_evento.php:1) in/home/lualmusi/public_html/parnaibatour/admin/validar_evento.php on line 6 Notice: Undefined index: foto in /home/lualmusi/public_html/parnaibatour/admin/validar_evento.php on line 19 Erro não identificado Vou tentar resolve-los aqui, se não conseguir peço socorro de novo, se conseguir volto pra colocar como resolvido. o primeiro erro resolvi, mas o segundo não consigo Notice: Undefined index: foto in /home/lualmusi/public_html/parnaibatour/admin/validar_evento.php on line 19 Erro não identificado código: No formulário onde envio a foto é: <td valign="middle" width="200" nowrap><font class="texto">Imagem do evento</font></td> <td> <input type="file" name="foto" size="50" id="imagem"/><br /> </td> No valida_evento a linha 19 é: $foto = $_FILES["foto"]; Não sei qual o problema ai!? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 30, 2014 seu form tem o atributo enctype="multipart/form-data"? Compartilhar este post Link para o post Compartilhar em outros sites
ivanalex 0 Denunciar post Postado Outubro 30, 2014 seu form tem o atributo enctype="multipart/form-data"? Eu tinha me esquecido de atualizar essa informação, mas coloquei e agora o erro é outro rsrs string(44) "uploads/ece2ecbdc6174413eaef06d74e4c1e49.jpg" Warning: Cannot modify header information - headers already sent by (output started at /home/lualmusi/public_html/parnaibatour/admin/validar_evento.php:1) in/home/lualmusi/public_html/parnaibatour/admin/validar_evento.php on line 96 Conteúdo do erro (linha 96 header) // Encerra conexão mysql_close(); { $redirecionar='cadastrado.php'; header("Location: $redirecionar"); } Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 30, 2014 Esse erro é por causa de algum echo antes de session_start, setcookie ou alguma função similar Compartilhar este post Link para o post Compartilhar em outros sites
samuel gomes 1 Denunciar post Postado Outubro 30, 2014 Não sei se é o mais correto, mas sempre depois de header("Location: $redirecionar"); eu coloco um exit(); header("Location: $redirecionar"); exit(); Compartilhar este post Link para o post Compartilhar em outros sites
Diogo Camargo 18 Denunciar post Postado Outubro 30, 2014 Um simples espaço \s no início do arquivo já seria suficiente para produzir este erro, outro detalhe é que se estiver usando UTF-8 deve tirar o BOM Compartilhar este post Link para o post Compartilhar em outros sites
ivanalex 0 Denunciar post Postado Outubro 30, 2014 Não sei se é o mais correto, mas sempre depois de header("Location: $redirecionar"); eu coloco um exit(); header("Location: $redirecionar"); exit(); Não fez diferença aqui! Percebi que os dados estão sendo inseridos no bd, mas não está redirecionando Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 30, 2014 O problema não é o header(); é o que está antes dele. Há algum echo? Algum HTML? Vi que há a saída de um var_dump() no que você postou. Comente essa linha pra ver se é ela o problema. Compartilhar este post Link para o post Compartilhar em outros sites
ivanalex 0 Denunciar post Postado Outubro 30, 2014 Valeu galera pela ajuda! Consegui resolver com a dica do Wildesigner no: http://forum.imasters.com.br/topic/153599-redirecionar-pgina/ Usei html dentro do echo ao invés do header "echo '<meta HTTP-EQUIV="Refresh" CONTENT="xsegundos; URL=xendereço.htm">';" quanto ao var_dump (apaguei). Mais uma vez, obrigado a todos pela ajuda! Compartilhar este post Link para o post Compartilhar em outros sites