当前位置: 首页>>代码示例>>PHP>>正文


PHP Http::addParam方法代码示例

本文整理汇总了PHP中Http::addParam方法的典型用法代码示例。如果您正苦于以下问题:PHP Http::addParam方法的具体用法?PHP Http::addParam怎么用?PHP Http::addParam使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Http的用法示例。


在下文中一共展示了Http::addParam方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: request

 public function request($request_type, $request_info, $network_ids, $backfill)
 {
     /*F:START*/
     error_reporting(0);
     /*Catch XML Exceptions*/
     global $zone_detail;
     $httpConfig['method'] = 'GET';
     $httpConfig['timeout'] = '1';
     $http = new Http();
     $http->initialize($httpConfig);
     if ($request_type == 'banner') {
         $request_url = 'http://m2m1.inner-active.mobi/simpleM2M/clientRequestEnhancedHtmlAd';
         $http->addParam('aid', $network_ids['p_1']);
         $http->addParam('v', 'Sm2m-1.5.3');
         if ($request_info['main_device'] == 'IPHONE' or $request_info['main_device'] == 'IPOD TOUCH') {
             $http->addParam('po', '642');
         } else {
             if ($request_info['main_device'] == 'IPAD') {
                 $http->addParam('po', '947');
             } else {
                 if ($request_info['main_device'] == 'ANDROID') {
                     $http->addParam('po', '559');
                 } else {
                     $http->addParam('po', '551');
                 }
             }
         }
         $http->addParam('ua', $request_info['user_agent']);
         $http->addParam('cip', $request_info['ip_address']);
         if (isset($_GET['o'])) {
             $http->addParam('hid', md5($_GET['o']));
         }
     } else {
         return false;
     }
     $http->execute($request_url);
     if ($http->error) {
         return false;
     }
     if ($http->result == '' or !preg_match('<input type="hidden" id="inneractive-error" value="OK" />', $http->result)) {
         return false;
     }
     $ad = array();
     $ad['main_type'] = 'display';
     $ad['type'] = 'markup';
     $ad['click_url'] = '';
     $ad['html_markup'] = $ad['markup'];
     $ad['trackingpixel'] = '';
     $ad['image_url'] = '';
     $ad['clicktype'] = 'safari';
     $ad['skipoverlay'] = 1;
     $ad['skippreflight'] = 'yes';
     return $ad;
     //old below
     /*F:END*/
 }
开发者ID:aiurlano,项目名称:mAdserve-Fork,代码行数:56,代码来源:request.php

示例2: request

 public function request($request_type, $request_info, $network_ids, $backfill)
 {
     /*F:START*/
     error_reporting(0);
     /*Catch XML Exceptions*/
     global $zone_detail;
     $httpConfig['method'] = 'POST';
     $httpConfig['timeout'] = '1';
     $http = new Http();
     $http->initialize($httpConfig);
     if ($request_type == 'banner') {
         $request_url = 'http://rq.vserv.mobi/delivery/adapi.php?';
         $http->addParam('zoneid', $network_ids['p_1']);
         $http->addParam('vr', '1.1.0-phpcurl-20100726');
         $http->addParam('ml', 'xhtml');
         $http->addParam('ip', $request_info['ip_address']);
         $http->addParam('ru', urlencode($request_info['referer']));
         $http->addParam('ua', $request_info['user_agent']);
         $http->addParam('tm', false);
     } else {
         return false;
     }
     $http->execute($request_url);
     if ($http->error) {
         return false;
     }
     if (preg_match("/href='([^']*)'/i", $http->result, $regs)) {
         $tempad['url'] = $regs[1];
     } else {
         if (preg_match('/href="([^"]*)"/i', $http->result, $regsx)) {
             $tempad['url'] = $regsx[1];
         } else {
             return false;
         }
     }
     $ad = array();
     $ad['main_type'] = 'display';
     $ad['type'] = 'markup';
     $ad['click_url'] = $tempad['url'];
     $ad['html_markup'] = $http->result;
     $ad['trackingpixel'] = '';
     $ad['image_url'] = '';
     $ad['clicktype'] = 'safari';
     $ad['skipoverlay'] = 0;
     $ad['skippreflight'] = 'yes';
     return $ad;
     /*F:END*/
 }
开发者ID:liulingfu,项目名称:madserve,代码行数:48,代码来源:request.php

示例3: mf_add_publication_call

function mf_add_publication_call($zone_id)
{
    $zone_detail = get_zone_detail($zone_id);
    $publication_detail = get_publication_detail($zone_detail['publication_id']);
    // Include the Http Class
    require_once MAD_PATH . '/modules/http/class.http.php';
    // Instantiate it
    $http = new Http();
    $http->addParam('action', 'add_publication');
    $http->addParam('uid', getconfig_var('mobfox_uid'));
    $http->addParam('pass', getconfig_var('mobfox_password'));
    $http->addParam('inv_name', $publication_detail['inv_name'] . ' ' . $zone_detail['zone_name']);
    $http->addParam('inv_desc', $publication_detail['inv_description'] . ' ' . $zone_detail['zone_description']);
    $http->addParam('inv_url', $publication_detail['inv_address']);
    $http->addParam('inv_type', $publication_detail['inv_type']);
    $http->addParam('inv_cat', get_zone_channel($zone_id));
    $http->execute('http://api.mobfox.com/api_madserve.php');
    if ($http->error) {
        return false;
    }
    if (!validate_md5($http->result)) {
        return false;
    }
    update_publisher_id(0, 'MOBFOX', $publication_detail['inv_id'], $zone_id, $http->result, '', '', '');
    return true;
}
开发者ID:aiurlano,项目名称:mAdserve-Fork,代码行数:26,代码来源:admin_functions.php

示例4: Http

<?php

// Include the Http Class
include_once 'class.http.php';
// Instantiate it
$http = new Http();
// Let's not use cURL
$http->useCurl(false);
// POST method
$http->setMethod('POST');
// POST parameters
$http->addParam('user_name', 'yourusername');
$http->addParam('password', 'yourpassword');
// Referrer
$http->setReferrer('https://yourproject.projectpath.com/login');
// Get basecamp dashboard (HTTPS)
$http->execute('https://yourproject.projectpath.com/login/authenticate');
// Show result page or error if occurred
echo $http->error ? $http->error : $http->result;
开发者ID:rainbow-studio,项目名称:cmsms,代码行数:19,代码来源:test_basecamp.php

示例5: Http

<?php

// Include the Http Class
include_once 'class.http.php';
// Instantiate it
$http = new Http();
// Set API parameters
$http->addParam('appid', 'a_really_random_yahoo_app_id');
$http->addParam('context', 'I am happy because I bought a new car');
$http->addParam('output', 'xml');
// Get the extracted term
$http->execute('http://search.yahooapis.com/ContentAnalysisService/V1/termExtraction');
// Show result xml or error if occurred
echo $http->error ? $http->error : $http->result;
开发者ID:liulingfu,项目名称:madserve,代码行数:14,代码来源:test_term_extract.php


注:本文中的Http::addParam方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。