Il sito dedicato all'informatica ideato da Iasparra Francesco
<?php $hostname_db = "127.0.0.1"; $database_db = "db_php"; $username_db = "user"; $password_db = "passwd"; mysql_connect($hostname_db, $username_db, $password_db) or die(mysql_error()); mysql_select_db($database_db) or die(mysql_error()); $res=mysql_query("SELECT * FROM user"); $rows=array(); while($r = mysql_fetch_assoc($res)) { $rows[] = $r; } print json_encode($rows); ?>
Questo servizio non fara' altro che restituire l'elenco degli utenti salvati su un DB.
Client (client.php):<?php $url = "http://127.0.0.1/server.php"; $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = curl_exec($ch); curl_close($ch); $list=json_decode($data); $count=0; foreach($list as $row){ echo "
RECORD:".++$count."
"; foreach($row as $field=>$val){ echo "$field = $val
"; } } ?>
Il client non fara' altro che accedere alla pagina server.php per recuperare le informazioni in formato dati JSON per poi convertirli in un array e visualizzarli a video.