Ir para conteúdo

Arquivado

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

ivanalex

conexão mySql funciona no PC mas não funciona na internet

Recommended Posts

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

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

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

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

 

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.