Buzzcity php code for text ads

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Buzzcity php code for text ads

    Can someone give me the php curl code for buzzcity text ads.... i cant find on my buzzcity account....

    #2
    Replace "yo_id_here" with your buzzcity id

    PHP Code:
    <?php
     
    /**
     * BuzzCity TextAd Sample
     *
     * Please note that this is a basic implementation that is
     * suitable for most environments.  However, some situational
     * customizations may be required.  Please feel free to contact
     * our account representatives if in doubt.
     *
     **/

       /* customization area */
       
    if (!defined('BZ_PARTNERID'))  {
           
    define('BZ_PARTNERID'yo_id_here);  // replace your partnerID here
       
    }
       
    $alternate_link 'http://click.buzzcity.net/click.php?partnerid=yo_id_here';    // replace this to set an alternate link if no Ad is returned
       
    $alternate_text 'More Sites' ;
       
    /* End Customizaton area */

       // Required for Ads API
       
    define('BZ_API_VERSION''1.1');
       
    define('BZ_ADS_DOMAIN''ads.buzzcity.net');
       
    define('BZ_CLICK_DOMAIN''click.buzzcity.net');
       
    $ip '' ;
       
    $ua '' ;
       
    $browser '' ;

       
    // Extract full IP info (including Opera Mini)
       
    if (empty($ip)) {
           
    $keyname_ip_arr = array('HTTP_X_FORWARDED_FOR''HTTP_REMOTE_ADDR_REAL''REMOTE_ADDR');
          foreach (
    $keyname_ip_arr as $keyname_ip) {
             if (!empty(
    $_SERVER[$keyname_ip])) {
                
    $ip urlencode($_SERVER[$keyname_ip]);
                break;
             }
          }
       }

      
    // extract full UA info
        
    $keyname_ua_arr = array('HTTP_X_DEVICE_USER_AGENT''HTTP_X_OPERAMINI_PHONE_UA','HTTP_X_BOLT_PHONE_UA''HTTP_X_MOBILE_UA''HTTP_USER_AGENT');
       foreach (
    $keyname_ua_arr as $keyname_ua) {
            if (isset(
    $_SERVER[$keyname_ua]) && !empty($_SERVER[$keyname_ua])) {
             
    $ua urlencode($_SERVER[$keyname_ua]);
             break;
          }
       }

       
    // extract browser info
       
    $keyname_browser_arr = array('OPERAMINI''BOLT');
    foreach (
    $keyname_browser_arr as $keyname_browser) {
            if (isset(
    $_SERVER['HTTP_X_'.$keyname_browser.'_PHONE_UA'])) {
                
    $browser $keyname_browser;
                break;
       }
       }

       
    $url 'http://'BZ_ADS_DOMAIN '/show.php?get=text&partnerid='BZ_PARTNERID .'&i='$ip '&browser='$browser '&a='$ua;

        
    /* Use this if curl is not installed on your server */
        // $ad_serve = @fopen($url,'r');
        // $contents = '';
        // if ($ad_serve) {
        // while (!feof($ad_serve)) $contents .= fread($ad_serve,1024);
        // fclose($ad_serve);
        // }
        
    $ch curl_init();
        
    curl_setopt($chCURLOPT_URL$url);
        
    curl_setopt($chCURLOPT_HEADER0);
        
    curl_setopt($chCURLOPT_FAILONERRORTRUE);
        
    curl_setopt($chCURLOPT_RETURNTRANSFERTRUE);
        
    curl_setopt($chCURLOPT_CONNECTTIMEOUT3);
        
    $contents curl_exec($ch);
        
    curl_close($ch);

        
    $hasAd FALSE;
        if (!empty(
    $contents)) {
            
    $link explode("\n"$contents);
       if (isset(
    $link) && !empty($link)) {
          
    // display BuzzCity TextAd
                
    $text $link[0];
                
    $cid $link[1];
                echo 
    '<a href="http://' BZ_CLICK_DOMAIN '/click.php?partnerid=' BZ_PARTNERID '&cid=' $cid '">' $text '</a>';
                
    $hasAd TRUE;
       }
       }
        if (!
    $hasAd) {
             
    No BuzzCity Addisplay alternate link
            
    echo '<a href="' $alternate_link '">' $alternate_text '</a>';

        }
    ?>
    libra.wen.ru

    Comment

    Working...
    X