TShopping

 找回密碼
 註冊
搜索
查看: 2948|回復: 3
打印 上一主題 下一主題

[教學] php fsockopen 教學

[複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-12 12:21:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
什麼是 fsockopen ?
簡單來說,他的功能如同 html中的POST發送表單,或是帶有參數的連結GET,
我們可以利用php中的fsockopen來達成 如同html傳送參數的效果,並將結果傳回,
fsockopen有一個親戚為curl,也是類似的用途

以下為基本範例
Example #1

  1. <?php
  2. $fp = fsockopen("www.example.com", 80, $errno, $errstr, 30);
  3. if (!$fp) {
  4.     echo "$errstr ($errno)<br />\n";
  5. } else {
  6.     $out = "GET / HTTP/1.1\r\n";
  7.     $out .= "Host: www.example.com\r\n";
  8.     $out .= "Connection: Close\r\n\r\n";
  9.     fwrite($fp, $out);
  10.     while (!feof($fp)) {
  11.         echo fgets($fp, 128);
  12.     }
  13.     fclose($fp);
  14. }
  15. ?>
複製代碼
Example #2
function _get($type,$host,$port='80',$path='/',$data=''){......}
這個範例可用來做開發程式時候常用基本函式
其中 $data 為陣列  $data = array("參數一"=>"值一","參數二"=>"值二".....以此類推);

遊客,如果您要查看本帖隱藏內容請回覆

原帖轉載 http://www.avp.tw/viewthread.php?tid=154&extra=page%3D1


 

臉書網友討論
2#
發表於 2011-12-21 00:49:56 | 只看該作者
非常感謝樓主,樓主萬歲萬歲萬萬歲!  

版主招募中

*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-5-28 23:11 , Processed in 0.042877 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表