关闭

webservices应用----查询航班

253人阅读 评论(0) 收藏 举报
分类:

程序结果


开启php.ini
extension=php_soap.dll

webservices接口

http://ws.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl

webservices函数使用

http://ws.webxml.com.cn/webservices/DomesticAirline.asmx

PHP代码

<?php

header("Content-type: text/html; charset=utf-8");

//查询城市列表
$client = new SoapClient('http://ws.webxml.com.cn/webservices/DomesticAirline.asmx?wsdl');
$result = $client  -> getDomesticCity() -> getDomesticCityResult -> any; 
$city = new SimpleXMLElement($result);
$address = $city -> Airline1 -> Address;

//形成表单
echo "<form id ='form' name = 'city' method = 'post' action = ''>";
echo "开始城市:<select name='startCity'>";
foreach ($address as $city){
    echo "<option value={$city -> cnCityName}>{$city -> cnCityName}</option>";
}
echo "</select>";
echo " ";
echo "到达城市:<select name='lastCity'>";
foreach ($address as $city){
    echo "<option value={$city -> cnCityName}>{$city -> cnCityName}</option>";
}
echo "</select>"; 
echo " ";
echo "时间:<input type='text' name='theDate' value='" . date("Y-m-d") . "'/>";
echo "<input type='submit' />";
echo "</form>";

if($_POST){
    //获取表单数据
    $startCity = $_POST['startCity'];
    $lastCity = $_POST['lastCity'];
    $theDate = $_POST['theDate'];
    $param = array(
      'startCity' => $startCity,
      'lastCity' => $lastCity,
      'theDate' => $theDate,  
      'userID' => ""
    );
    //查询
    $result = $client -> getDomesticAirlinesTime($param) -> getDomesticAirlinesTimeResult ->any;
    echo "<hr />";
    $airline = new SimpleXMLElement($result) ;
    $airline_arr = $airline -> Airlines -> AirlinesTime;
//    var_dump($airline_arr);
    if("没有航班" == $airline_arr[0] -> Company){
        echo "没有航班。。。。";
    }else{
        echo "<table width='1000' border='1'>";
        echo "<tr><th>航空公司</th><th>航班</th><th>出发机场</th><th>到达机场</th><th>起飞时间</th><th>到达时间</th><th>机型</th><th>停靠站</th><th>飞行日期</th></tr>";
        foreach ($airline_arr as $air){
            echo "<tr><td>{$air -> Company}</td><td>{$air -> AirlineCode}</td><td>{$air -> StartDrome}</td><td>{$air -> ArriveDrome}</td>"
            . "<td>{$air -> StartTime}</td><td>{$air -> ArriveTime}</td><td>{$air -> Mode}</td><td>{$air -> AirlineStop}</td><td>{$air -> Week}</td></tr>";
        }
        echo"</table>";
    }
    
}




0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

航班实时起降查询调用代码实现

航班实时起降查询代码实现功能:当日航班,含国际 orgCity dstCity 通过始发城市查询航班 | flightNo 通过航班号查询航班。通过此接口可实现获取航班实时起降查询数据,应用与APP、...
  • juheAPI
  • juheAPI
  • 2015-08-11 15:16
  • 3280

webservice调用国内飞机航班时刻表 WEB 服务

昨天有帮朋友写的一个调用国内航班时刻表的测试程序,折腾了我好一会的时间,打算把它分享出来,共大家参考,其中wsdl:http://ws.webxml.com.cn/webservices/Domest...
  • StriverFeng
  • StriverFeng
  • 2016-09-01 11:49
  • 1140

航空公司VIP客户查询(25 分)(Hash)

7-16 航空公司VIP客户查询(25 分) 不少航空公司都会提供优惠的会员服务,当某顾客飞行里程累积达到一定数量后,可以使用里程积分直接兑换奖励机票或奖励升舱等服务。现给定某航空公司全体会员的...
  • galesaur_wcy
  • galesaur_wcy
  • 2017-12-21 16:26
  • 48

去哪儿网机票搜索系统的高并发架构设计(要点节选)

前端做静态文件的压缩,优化Http请求连接数,以减小带宽,让页面更快加载出来。前后端做了数据分离,让搜索服务解耦,在高并发情况下更灵活做负载均衡。后端数据(航班数据)99%以上来自缓存,加载快,给用户...
  • archer119
  • archer119
  • 2017-04-29 11:26
  • 772

python 爬飞机航班信息

首先感谢一下 飞友网提供的网站数据 大神们有其他获取航班的渠道可以告诉我。我想要本地数据库使用。 功能: 爬所有航班信息保存到本地文件。保存格式参考12306的 下面还需要做的。 解...
  • watsy
  • watsy
  • 2013-04-27 16:57
  • 3401

模拟航班查询-小程序

import java.util.Scanner; public class AirlineDemo { public static void main(String[] args) { Sys...
  • xihaifeng1988
  • xihaifeng1988
  • 2014-02-18 18:07
  • 676

C++—航班查询系统

/******************************************** 设计并实现一个航班信息查询和检索系统。 要求:对飞机航班信息进行排序和查找,可按照航班号、起点站、到达站、起...
  • LY_624
  • LY_624
  • 2016-07-19 13:19
  • 2434

WebService航班查询

private List getAirLine(String startCity, String lastCity, String theDate){ final String SERV...
  • free_wilson
  • free_wilson
  • 2013-12-26 16:45
  • 758

Hadoop MapReduce程序分析飞机航班信息源代码

1: 数据来源: 基于美国民航航班1987年数据,开发MapReduce应用程序计算其中某一年各个航班的飞行数据。 数据式样 Year,Month,DayofMonth,DayO...
  • gzmfxy
  • gzmfxy
  • 2016-08-07 18:17
  • 1544

飞机的航班代码/航班号码的编号规则

一、国内航班 中国国内航班号的编号规则: 航空公司的两字代码+4位数字 其中,后面四位数字的第一位代表航空公司的基地所在地区 第...
  • lejuo
  • lejuo
  • 2016-06-15 17:36
  • 7729
    个人资料
    • 访问:30287次
    • 积分:491
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:3篇
    • 译文:9篇
    • 评论:2条
    最新评论