View Code 1 $srv_ip = ' 192.168.0.118 ' ; // 你的目标服务地址或频道(一定不能有http: // ). 2 $srv_port = 80 ; 3 $errno = 0 ; 4 $errstr = '' ; 5 $timeout = 10 ; 6 7 $url = ' /PhpAndService/socketServerSend.aspx ' ; // 接收你post的URL具体地

View Code
<span> 1</span> $srv_ip = <span>'</span><span>192.168.0.118</span><span>'</span>; <span>//</span><span>你的目标服务地址或频道(一定不能有http:</span><span>//</span><span>).</span><span><br /></span><span> 2</span> $srv_port = <span>80</span>;<br /><span> 3</span> $errno = <span>0</span>;<br /><span> 4</span> $errstr = <span>''</span>;<br /><span> 5</span> $timeout = <span>10</span>;<br /><span> 6</span> <br /><span> 7</span> $url = <span>'</span><span>/PhpAndService/socketServerSend.aspx</span><span>'</span>; <span>//</span><span>接收你post的URL具体地址</span><span><br /></span><span> 8</span> $fp = <span>''</span>;<br /><span> 9</span> $resp_str = <span>''</span>;<br /><span>10</span> $post_str = $_POST[<span>"</span><span>content</span><span>"</span>]; <span>//</span><span>要提交的内容.</span><span><br /></span><span>11</span> <br /><span>12</span> <span>if</span> ($srv_ip == <span>''</span>) {<br /><span>13</span> echo(<span>'</span><span>ip or dest url empty<br></span><span>'</span>);<br /><span>14</span> }<br /><span>15</span> <br /><span>16</span> $fp = fsockopen($srv_ip, $srv_port, $errno, $errstr, $timeout);<br /><span>17</span> <span>if</span> (!$fp) {<br /><span>18</span> echo(<span>'</span><span>fp fail</span><span>'</span>);<br /><span>19</span> }<br /><span>20</span> <br /><span>21</span> $content_length = strlen($post_str);<br /><span>22</span> $post_header = <span>"</span><span>POST $url HTTP/1.1\r\n</span><span>"</span>;<br /><span>23</span> $post_header .= <span>"</span><span>Content-Type: application/x-www-form-urlencoded\r\n</span><span>"</span>;<br /><span>24</span> $post_header .= <span>"</span><span>User-Agent: MSIE\r\n</span><span>"</span>;<br /><span>25</span> $post_header .= <span>"</span><span>Host: </span><span>"</span> . $srv_ip . <span>"</span><span>\r\n</span><span>"</span>;<br /><span>26</span> $post_header .= <span>"</span><span>Content-Length: </span><span>"</span> . $content_length . <span>"</span><span>\r\n</span><span>"</span>;<br /><span>27</span> $post_header .= <span>"</span><span>Connection: close\r\n\r\n</span><span>"</span>;<br /><span>28</span> $post_header .= $post_str . <span>"</span><span>\r\n\r\n</span><span>"</span>;<br /><span>29</span> fwrite($fp, $post_header);<br /><span>30</span> <br /><span>31</span> <span>while</span> (!feof($fp)) {<br /><span>32</span> $resp_str .= fgets($fp, <span>512</span>); <span>//</span><span>返回值放入$resp_str</span><span><br /></span><span>33</span> }<br /><span>34</span> fclose($fp);<br /><span>35</span> echo($resp_str); <span>//</span><span>处理返回值.</span>
条件限制,ipad调用php(网站),php调用aspx(网站),aspx调用webservice(网站)
php调用aspx已经实现(post传递),可是aspx要怎么返回数据告诉php执行成功与否呢?
附有网上copy来的php调用aspx实现,可是我不知道aspx页面要怎么写才能返回一个数据给php,请指教
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号