Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
ismalty

Integração servidor local e online

Recommended Posts

Boa noite amigos!

Estou com um problema, para uma aplicação preciso que alguns recursos funcionem de modo offline, em um servidor local, e posteriormente o site online acesse esse servidor local e integre os dados. É possível acessar o servidor local por meio dos scripts online? Pretendia fazer usando php, mas tentei apenas colocando o ip da maquina no lugar do host, mas da Internal Server Error.

Desde de já, agradeço.

 

O código que tentei foi:

$ip = getenv("REMOTE_ADDR"); 
echo $ip."<br>";
header('Content-Type: text/html; charset=utf-8');
$host = "localhost";
$usuario1 = "usuario";
$password = "senha";
$base_dados = "estoque";
$link = mysqli_connect($ip, $usuario1, $password) or die ("Erro ao tentar conectar");

 

Editado por DiF
Botão CODE <>

Compartilhar este post


Link para o post
Compartilhar em outros sites

@ismalty Olá,

Você pode sim... mas quando é localmente você deve instalar o servidor no seu computador.

Para isso nada melhor do que o programa EasyPHP. instale ele,  quando rodar, ele vai ativar o servidor apache.

e o servidor MySQL(se precisar de banco de dados).

 

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • DiF, obrigado pela resposta!
    Mas eu uso ele localmente, até ai sei como funciona. O que acontece é que preciso acessar o servidor local do script que está na página online, então esse script está hospedado na internet, e queria que ele tivesse acesso ao meu servidor local. Não sei se fui claro.
    Eu uso o Wamp para emular o servidor na minha máquina.

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    @ismalty Você pode fazer isso normalmente. 

    Veja o caso dos CDN do jQuery.

    Eu uso o easyphp e chamo o script jQuery online direto.

     

    Você só precisa informar o caminho completo dele..

    Por exemplo se é um arquivo javascript:

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

    Veja que a url  está completa.

     

    De for um script php por exemplo fica:

    <?php
      include 'http://www.site.com.br/scriptFuncoesPHP.php';
    
    
     //aqui podes chamar as funções do script que você importou.

     

    Em suma, você sempre pode acessar scripts online, mas nunca localmente dentro do online.

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • @DiF, minha dúvida era essa, se podia acessar o BD local dentro do online, que para acessar o online do local minha hospedagem grátis não permite, ai pensei em fazer o contrario, que resolveria para mim.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    @ismalty Então... nesse caso não dá mesmo.

     

    Você pode acessar um banco de dados online no servidor local, mas nunca ao contrário!

    Existem diversos hosts que oferecem suporte ao banco de dados gratuito, ou contratar um host pago.( existem vários que são bem baratos)

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • @DiF, muito obrigado!
    Tem algum host que conheça que oferece acesso remoto e seja gratuito? Como é sem fins lucrativos no momento, ficaria complicado pagar para fazer os testes.

     

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    @ismalty Eu uso o hostinger para testes. eles possuem suporte a banco de dados, php e etc... não é uma maravilha o serviço gratuito, mas pelo menos é bom para testes.

    Mas não acesso remoto. 

     

    Até porque nesse caso não precisa de acesso remoto. Ao se registrar você tem direito a 1 banco de dados, ganha credenciais com seu nome e o endereço de acesso... com isso basta colocar no php que funcionará..

     

    Por exemplo veja esta imagem.  No caso no seu php você vai colocar as credenciais da seguinte maneira:

     

     

    hostinger-db.PNG

    <?php
    $conexao = mysqli_connect("mysql.hostinger.com.br", "u897094124_nomeUsuario", "sua senha", "u897094124_ajax");

     

     

    Editado por DiF
    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • @DiF beleza, também estou usando ele. É que uma parte da aplicação vai acontecer em um local que a internet é instável, ai ia fazer uma integração local e online, mas vai ter que ser só online mesmo por enquanto.

    Muito obrigado pelas dicas!

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×