Olá pessoal, estou seguindo um tutorial para enviar dados para um servidor.

http://www.arduinoecia.com.br/2015/11/acessar-internet-arduino-gsm-...

Já fiz todos os passos e está funcionando bem. No tutorial, quando o arduino recebe um SMS ele envia o conteúdo da mensagem para ser armazenada no servidor.
Estou tentando adaptar o código para enviar uma string qualquer a cada 10 segundos por exemplo, mas estou tendo dificuldades.
Venho pedir a ajuda de vocês para adaptar isso... Desde já agradeço a ajuda.


ATUALIZAÇÃO: meu website:http://tcccel.000webhostapp.com
Fiz alguns testes. Li em algum lugar que se digitasse: http://tcccel.000webhostapp.com/add.php?MSG_Texto1=ok

seria adicionado uma tabela ao bd, mas ao invés disso retorna a seguinte mensagem de erro:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /storage/ssd2/152/2441152/public_html/connect.php:9 Stack trace: #0 /storage/ssd2/152/2441152/public_html/add.php(4): Connection() #1 {main} thrown in /storage/ssd2/152/2441152/public_html/connect.php on line 9


Ceio que deve ser problemas no arquivo connect.php estou tentando nalizar... se puderem me ajudar fico agradecido.(Segue em anexos os arquivos add, connect e index).
.

Exibições: 120

Anexos

Responder esta

Respostas a este tópico

Olá,

Tente um outro site para hospedar sua aplicação, na minha opinião o problema é do host, não serve para aplicações deste tipo, na época em que foi feito o tutorial que você esta seguindo funcionava, hoje não, tente fazer isso no UOL ou no https://infinityfree.net, mas antes que nada eu tentaria fazer isso localmente, baixe por exemplo o UwAmp server na sua maquina e tente fazer de forma local e observar os resultados.

Boa sorte

Abs.

CK

Obrigado pela resposta. Vou tentar fazer como e disse e se der certo faço um tutorial pois esse métodoé bem interessante e útil...

Kwiek, Obrigado pela dica.

Testei os dois servidores.

000webhost.com  é bonzinho, mas tem um grande problema: A hospedagem free faz o servidor dormir (fica fora do ar) durante 1 hora por dia! Ou seja, inviável.

Já o outro servidor https://infinityfree.net, que vc indicou é melhor e não tem esse inconveniente.

Valew J,Cintra,

obrigado também pelo seu retorno, é assim que as coisas funcionam quando se tem boa vontade e disposição de compartilhar conhecimento, todos saímos ganhando.

Grande abraço!!!

CK.

Olá Braulio!

Pelo erro retornado, não foi encontrado o comando mysql_connect() 

Isso acontece pelo seguinte:

Essa forma de acesso ao MySQL foi descontinuada nas versões recentes do PHP.

Foram substituidas pelo mysqli (mySQL improved)

Você tem que substituir todas as chamadas com prefixo mysql para mysqli

exemplo: mysqli_connect()

Isso tem que ser feito em todos os arquivos PHP que usam essas funções.

Podem ter outras pequenas diferenças, mas se vc substituir deve funcionar

Obrigado pela resposta JAC!
Os arquivos são pequenos então pude fazer as modificações. Dessa vez a mensagem de erro mudou, tipo um tim-out...veja:

Warning: mysqli_connect(): (HY000/2002): Connection timed out in /storage/ssd2/152/2441152/public_html/connect.php on line 9

Warning: mysqli_error() expects exactly 1 parameter, 0 given in /storage/ssd2/152/2441152/public_html/connect.php on line 12
MySQL ERROR:

Boa noite!

Houve um erro de time out. Provavelmente deve ser erro no servidor agora.

Fiz o mesmo procedimento em outro site: https://infinityfree.net/ e agora estou com outro webserver:
http://tcccel.epizy.com/index.php

Nesse outro servidor quando eu digito no navegador: http://tcccel.epizy.com /add.php?MSG_Texto1=MeuTeste
não me retorna erro mas não acontece nada.... mas parece ser uma evolução

Uma diferença entre a lib mysql e mysqli é na função de error 

Você deve passar a conexão como parâmetro.

Substitua mysqli_error() por mysqli_error($connection)  nos pontos em que ela aparece.

Boa noite, fiz as substituições como o sr me sugeriu e dessa vez retornou:
MySQL ERROR:
Mesmo eu somente digitando http://tcccel.epizy.com . Estou tentndo fazer algumas modificações para ver se muda algo mas como disse, não sei nada de php. Muito origado pela ajuda por enquanto.

Outra observação: no arquivo connect.php tenho a linha de conexão:
$connection = mysql_connect($server, $user, $pass);

se eu substituir " mysql_connect"por " mysqli_connect" é onde dá o erro e a página não abre e aparece o erro.

Braulio, quando você chama:

 http://tcccel.epizy.com /add.php?MSG_Texto1=MeuTeste

Não pode haver esse espaço aí entre o com e o /add

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2017   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço