找回密碼
 註冊
搜索
查看: 3148|回復: 3

[教學] php fsockopen 教學

[複製鏈接]
發表於 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

 
發表於 2011-12-21 00:49:56 | 顯示全部樓層
非常感謝樓主,樓主萬歲萬歲萬萬歲!  
版主招募中
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-6-16 10:37 , Processed in 0.018001 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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