扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
<?php $psecode = ’NDE005’; $website = ’www.abc.com’; $amt = 1; $pwd = 123456; $ch = curl_init(); $curl_url = "http://ics1.server.com/index.php?web=" . $website . "&pwd=" . $pwd . "&action=check&pseid=" . $psecode . "&amt=" . $amt; curl_setopt($ch, CURLOPT_URL, $curl_url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//不直接输出,返回到变量 $curl_result = curl_exec($ch); $result = explode(’,’, $curl_result); curl_close($ch); print_r($result); ?> |
echo "OK," . $fpsecode . "," . $fbalance ;//以逗号分隔 |
<?php require_once ’class/HttpClient.php’; $params = array(’web’ => ’www.abc.com’, ’pwd’ => ’123456’, ’action’ => ’check’, ’pseid’ => ’NDE005’, ’amt’ => 1); $pageContents = HttpClient::quickPost(’http://ics.server.com/index.php’, $params); $result = explode(’,’, $pageContents); print_r($result); ?> |
<?php function getQuote($fpsecode) { global $dbh; $result = array(); try { $query = "SELECT fprice, fcansale, fbalance, fbaltip FROM tblbalance where upper(trim(fpsecode)) = :psecode limit 1"; $stmt = $dbh->prepare($query); $stmt->execute(array(’:psecode’ => strtoupper(trim($fpsecode)))); $stmt->bindColumn(’fprice’, $fprice); $stmt->bindColumn(’fcansale’, $fcansale); $stmt->bindColumn(’fbalance’, $fbalance); $stmt->bindColumn(’fbaltip’, $fbaltip); while($row = $stmt->fetch(PDO_FETCH_BOUND)) { // } } catch (PDOException $e) { echo $e->getMessage(); } return $fprice; //你可以返回一个数组 } $dsn = ’pgsql:host=192.168.*.* port=5432 dbname=db user=123456 password=123456’; try { $dbh = new PDO($dsn); } catch (PDOException $e) { die(’Connection failed: ’ . $e->getMessage()); } ini_set("soap.wsdl_cache_enabled", "0"); // disabling WSDL cache $server = new SoapServer("stockquote.wsdl"); //配置文件 $server->addFunction("getQuote"); $server->handle(); ?> |
<?xml version =’1.0’ encoding =’UTF-8’ ?> <definitions name=’StockQuote’ targetNamespace=’http://example.org/StockQuote’ xmlns:tns=’ http://example.org/StockQuote ’ xmlns:soap=’http://schemas.xmlsoap.org/wsdl/soap/’ xmlns:xsd=’http://www.w3.org/2001/XMLSchema’ xmlns:soapenc=’http://schemas.xmlsoap.org/soap/encoding/’ xmlns:wsdl=’http://schemas.xmlsoap.org/wsdl/’ xmlns=’http://schemas.xmlsoap.org/wsdl/’> <message name=’getQuoteRequest’> <part name=’symbol’ type=’xsd:string’/> </message> <message name=’getQuoteResponse’> <part name=’Result’ type=’xsd:float’/> </message> <portType name=’StockQuotePortType’> <operation name=’getQuote’> <input message=’tns:getQuoteRequest’/> <output message=’tns:getQuoteResponse’/> </operation> </portType> <binding name=’StockQuoteBinding’ type=’tns:StockQuotePortType’> <soap:binding style=’rpc’ transport=’http://schemas.xmlsoap.org/soap/http’/> <operation name=’getQuote’> <soap:operation soapAction=’urn:xmethods-delayed-quotes#getQuote’/> <input> <soap:body use=’encoded’ namespace=’urn:xmethods-delayed-quotes’ encodingStyle=’http://schemas.xmlsoap.org/soap/encoding/’/> </input> <output> <soap:body use=’encoded’ namespace=’urn:xmethods-delayed-quotes’ encodingStyle=’http://schemas.xmlsoap.org/soap/encoding/’/> </output> </operation> </binding> <service name=’StockQuoteService’> <port name=’StockQuotePort’ binding=’StockQuoteBinding’> <soap:address location=’http://192.168.3.9/php5/server.php’/> </port> </service> </definitions> client.php <?php $client = new SoapClient("stockquote.wsdl"); $result = $client->getQuote("nde005"); print_r($result); ?> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者