0
我對Web服務完全陌生,我想實現它。我做了一些研究,我遇到了這個網站http://www.9lessons.info/2012/05/create-restful-services-api-in-php.html。這裏給出的東西,但我不知道如何使用這個Web服務作爲客戶端。使用PHP消費Web服務
比方說,我有一個應該顯示用戶的客戶端文件。
我該怎麼做?
謝謝。
我對Web服務完全陌生,我想實現它。我做了一些研究,我遇到了這個網站http://www.9lessons.info/2012/05/create-restful-services-api-in-php.html。這裏給出的東西,但我不知道如何使用這個Web服務作爲客戶端。使用PHP消費Web服務
比方說,我有一個應該顯示用戶的客戶端文件。
我該怎麼做?
謝謝。
這裏是一個示例JSON Web服務代碼片段,供你學習...... 但你應該有一個基本的知識b4潛入......!
例如下面的代碼是在submit_user_details.php 你需要調用的頁面例如 *本地主機/應用程序的名字/ Web服務/ submit_user_details.php *
<?php
require_once('../Connections/db_connection.php');
?>
<?php
error_reporting(E_ERROR);
$json = file_get_contents('php://input');
$obj = json_decode($json);
$pin=$obj->{'pin'};
$name=$obj->{'name'};
$phone=$obj->{'phone'};
$second_number=$obj->{'second_number'};
$home_no=$obj->{'home_no'};
$email=$obj->{'email'};
//mysql_select_db($db, $db_connection)or die ('->>Error selecting database'.mysql_error());
$query = "UPDATE `haji_members` SET `name`= '".$name."',`phone`= '".$phone."',`secondary_phone`= '".$second_number."',`home_number`= '".$home_no."',`email`= '".$email."' WHERE pincode='".$pin."'";
$result = mysql_query($query) or die("Unable to verify user because : " . mysql_error());
$posts = array();
if($result != 1)
{
$post = array("message"=>"0");
$posts[] = array('post'=>$post);
}
else{
$post = array("message"=>"1");
$posts[] = array('post'=>$post);
}
header('Content-type: application/json');
echo json_encode(array('posts'=>$posts));
@mysql_close($db_connection);
?>
輸出會是什麼樣子
{"posts":[{"post":{"tot_count":"0","username":null,"password":null}}]}
我是新來的天體物理學,我想建立我一個太空火箭 – 2013-10-10 03:50:35
檢查出示例代碼t會指導你 –