O trabalho consiste em utilizar o JSON-RPC para realizar remotamente algumas funções no servidor que foram requisitadas por um cliente. O projeto consiste em um site para upload de imagens.
Um computador (Exemplo de seu IP: 192.168.0.13
) ficará responsável pela manutenção de requisições do banco de dados do projeto. Este computador mantém o arquivo server.php, que possui um número de funções ligadas a consultas, inserção e exclusão de dados.
O outro computador (Exemplo de seu IP: 192.168.0.12
) irá manter o arquivo client.php, que serve como ponte para as funções do server.php. Este computador possui os arquivos de layout do site e realiza diversas chamadas remotas para o banco. É importante utilizar o endereço correto do servidor no arquivo do cliente. Neste caso, foi utilizado http://192.168.0.13:80/server.php
.
Para o Servidor:
- Em um computador, insira os arquivos na pasta "UpaImagemServidor" na pasta "www" do Wamp;
- Em
httpd-vhosts.conf
, modifique o "Require local" para "Require all granted"; - Crie o banco de dados "upaimagem", com nome de usuário
giordanna
e senha88986521
; - Neste banco de dados, importe os dados do arquivo upaimagem.sql;
- Verifique o IP do computador.
Para o Cliente:
- Em um computador, insira os arquivos na pasta "UpaImagemCliente" na pasta "www" do Wamp;
- Certifique-se que o IP utilizado seja correspondente ao do computador do Servidor. Exemplo:
$client = new Client('http://192.168.0.13:80/server.php');
Favor ler o .pdf informando as funcionalidades encontradas no trabalho desenvolvido.