ホームページ  >  記事  >  バックエンド開発  >  12306 残りのチケットクエリと価格クエリの PHP 実装例_PHP チュートリアル

12306 残りのチケットクエリと価格クエリの PHP 実装例_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:32:10862ブラウズ

复制代価代価如下:

/**
* チケットインターフェイスクラス
*
* @author chepiao100
*
*/
class chepiao100
{
/**
* インターフェースアドレス
* @var string
*/
private $_apiurl = 'http:/ /www.chepiao100.com/api/';

/**
* インターフェースデータを返す
*
* @param string $method インターフェースメソッド
* @param array $param リクエストパラメータ
* @returnmixed
*/
function getData($method, $param)
{
$post = http_build_query($param);
$html = $this- >fetch_html($this->_apiurl.$method, $post);
$jsonArr = json_decode($html, TRUE);
if ( $jsonArr['errMsg'] == 'Y') {
return $ jsonArr['data'];
} else {
return $jsonArr['errMsg'];
}
}

/**
* リクエスト HTTP
*
* @param string $url
* @param string $post
* @returnmixed
*/
function fetch_html($url, $post)
{
$ch =curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
//curl_setopt($ch, CURLOPT_PROXY, 'http://10.100.10.100:3128');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$html =curl_exec($ch);
curl_close($ch);
return $html;
}
}
/**chepiao100の終了クラス **/

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/755843.html技術記事复制代码代码如下: ?php /*** チケットインターフェイスクラス * * @author chepiao100 **/ class chepiao100 { /*** インターフェイスアドレス * @var 文字列*/ private $_apiurl = 'http://www.chepiao100.c...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。