使用 PHP 使用 Web 服务
Consuming web services with PHP
我是Web服务的新手,我想实现一个。我做了一些研究,http://www.9lessons.info/2012/05/create-restful-services-api-in-php.html 遇到了这个网站。这里给出了这个东西,但我不知道如何将这个 Web 服务作为客户端使用。
假设我有一个应该显示用户的客户端文件。
我该怎么做?
谢谢。
下面是一个示例 JSON Web 服务代码片段供您学习。但是你应该有一个基础知识B4来潜入...!
例如,下面的代码是submit_user_details.php例如,您需要调用页面*localhost/appname/webservices/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}}]}
相关文章:
- 使用服务(AngularJS)在控制器之间共享数据
- 当使用服务工作者时,脱机页面不显示在提取功能中
- 使用服务工作者动态缓存HTTP URL的包装器
- angular应用程序中的浏览器功能检测:使用服务、指令、控制器
- 为什么角度绑定不't使用服务基元
- 使用服务更新 AngularJS 中的控制器
- 角度依赖注入,使用服务在模块之间传递值
- 在angular v 1.2.19中使用服务的问题
- 使用服务变量的 angularJS
- 使用服务更新 2 个控制器之间的共享数据
- 在 Angular JS 中使用服务无法返回范围值
- 无法使用服务AngularJS - “无法读取未定义的属性'原型'”
- 使用服务跟踪用户状态并使 $watch() 正常工作
- AngularJs:使用服务传递$scope变量
- 应该如何在 AngularJS 的提供者中使用服务“工厂”
- 使用 UI 路由器时$http应用配置中使用服务
- 如何在 AngularJS 中使用服务获取双向数据绑定
- 使用 GET 和 POST 使用服务
- 使用服务帐户访问Google Analytics API
- 为什么我应该选择在AngularJS中使用服务而不是工厂