龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

PHP实现支持GET,POST,Multipart/form-data的HTTP请求类(2)

时间:2014-09-25 11:44来源:网络整理 作者:网络 点击:
分享到:
demo示例程序如下: php require('HttpRequest.class.php'); $config = array( 'ip' = 'demo.fdipzone.com', // 如空则用host代替 'host' = 'demo.fdipzone.com', 'port' = 80, 'errno' = '', 'errstr'

demo示例程序如下:

<?php 
require('HttpRequest.class.php'); 
 
$config = array( 
      'ip' => 'demo.fdipzone.com', // 如空则用host代替 
      'host' => 'demo.fdipzone.com', 
      'port' => 80, 
      'errno' => '', 
      'errstr' => '', 
      'timeout' => 30, 
      'url' => '/getapi.php', 
      //'url' => '/postapi.php', 
      //'url' => '/multipart.php' 
); 
 
$formdata = array( 
  'name' => 'fdipzone', 
  'gender' => 'man' 
); 
 
$filedata = array( 
  array( 
    'name' => 'photo', 
    'filename' => 'photo.jpg', 
    'path' => 'photo.jpg' 
  ) 
); 
 
$obj = new HttpRequest(); 
$obj->setConfig($config); 
$obj->setFormData($formdata); 
$obj->setFileData($filedata); 
$result = $obj->send('get'); 
//$result = $obj->send('post'); 
//$result = $obj->send('multipart'); 
 
echo '<pre>'; 
print_r($result); 
echo '</pre>'; 
 
?> 

完整实例代码可以点击此处本站下载

希望本文所述对大家的PHP程序设计有所帮助。

精彩图集

赞助商链接