コード例 #1
0
ファイル: text_link_ads.php プロジェクト: si/htt
function tla_ads()
{
    // Number of seconds before connection to XML times out
    // (This can be left the way it is)
    $CONNECTION_TIMEOUT = 10;
    // Local file to store XML
    // This file MUST be writable by web server
    // You should create a blank file and CHMOD it to 666
    $LOCAL_XML_FILENAME = "local_266477.xml";
    if (!file_exists($LOCAL_XML_FILENAME)) {
        die("Script error: {$LOCAL_XML_FILENAME} does not exist. Please create a blank file named {$LOCAL_XML_FILENAME}.");
    }
    if (!is_writable($LOCAL_XML_FILENAME)) {
        die("Script error: {$LOCAL_XML_FILENAME} is not writable. Please set write permissions on {$LOCAL_XML_FILENAME}.");
    }
    if (filemtime($LOCAL_XML_FILENAME) < time() - 3600 || filesize($LOCAL_XML_FILENAME) < 20) {
        $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : "";
        $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "";
        tla_updateLocalXML("http://www.text-link-ads.com/xml.php?inventory_key=EDKWJ2RGVHJL58TRG3JT&referer=" . urlencode($request_uri) . "&user_agent=" . urlencode($user_agent), $LOCAL_XML_FILENAME, $CONNECTION_TIMEOUT);
    }
    $xml = tla_getLocalXML($LOCAL_XML_FILENAME);
    $arr_xml = tla_decodeXML($xml);
    if (is_array($arr_xml)) {
        echo "\n<ul>\n";
        for ($i = 0; $i < count($arr_xml['URL']); $i++) {
            if (isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0) {
                continue;
            }
            echo "<li>" . $arr_xml['BeforeText'][$i] . " <a href=\"" . $arr_xml['URL'][$i] . "\">" . $arr_xml['Text'][$i] . "</a> " . $arr_xml['AfterText'][$i] . "</li>\n";
        }
        echo "</ul>";
    }
}
コード例 #2
0
function tla_ads()
{
    // Number of seconds before connection to XML times out
    // (This can be left the way it is)
    $CONNECTION_TIMEOUT = 10;
    // Local file to store XML
    // This file MUST be writable by web server
    // You should create a blank file and CHMOD it to 666
    $LOCAL_XML_FILENAME = "local_46888.xml";
    if (!file_exists($LOCAL_XML_FILENAME)) {
        die("Text Link Ads script error: {$LOCAL_XML_FILENAME} does not exist. Please create a blank file named {$LOCAL_XML_FILENAME}.");
    }
    if (!is_writable($LOCAL_XML_FILENAME)) {
        die("Text Link Ads script error: {$LOCAL_XML_FILENAME} is not writable. Please set write permissions on {$LOCAL_XML_FILENAME}.");
    }
    if (filemtime($LOCAL_XML_FILENAME) < time() - 3600 || filesize($LOCAL_XML_FILENAME) < 20) {
        $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : "";
        $user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : "";
        tla_updateLocalXML("http://www.text-link-ads.com/xml.php?inventory_key=O1RIR8ZSZQC3KXARMS5J&referer=" . urlencode($request_uri) . "&user_agent=" . urlencode($user_agent), $LOCAL_XML_FILENAME, $CONNECTION_TIMEOUT);
    }
    $xml = tla_getLocalXML($LOCAL_XML_FILENAME);
    $arr_xml = tla_decodeXML($xml);
    if (is_array($arr_xml)) {
        echo "\n<ul style=\"border: 0px; border-spacing: 0px; width: 100%; overflow: hidden; list-style: none; margin: 0; padding: 0;\">\n";
        for ($i = 0; $i < count($arr_xml['URL']); $i++) {
            echo "<li style=\"clear: none; float: left; width: 100%; margin: 0; padding: 0; display: inline;\"><span style=\"padding: 3px; display: block; font-size: 12px; color: #000000; width: 100%; margin: 0;line-height:7px;\">" . $arr_xml['BeforeText'][$i] . " <a style=\"font-size: 9px; color: 837E3C;\" href=\"" . $arr_xml['URL'][$i] . "\">" . $arr_xml['Text'][$i] . "</a> " . $arr_xml['AfterText'][$i] . "</span></li>\n";
        }
        echo "</ul>";
    }
}
コード例 #3
0
ファイル: ads_tla.php プロジェクト: ALTUN69/icy_phoenix
 function tla_ads($xml_filename, $inventory_key, $box_type)
 {
     // Examples
     /*
     $xml_filename = 'local_222925.xml';
     $inventory_key = 'I3XF0SPPQPJOOFR2WSS9';
     */
     // Number of seconds before connection to XML times out
     // (This can be left the way it is)
     $CONNECTION_TIMEOUT = 10;
     // Local file to store XML
     // This file MUST be writable by web server
     // You should create a blank file and CHMOD it to 666
     $LOCAL_XML_FILENAME = IP_ROOT_PATH . 'files/' . $xml_filename;
     $ads_content = '';
     if (!file_exists($LOCAL_XML_FILENAME) || !is_writable($LOCAL_XML_FILENAME)) {
         return $ads_content;
     }
     if (filemtime($LOCAL_XML_FILENAME) < time() - 3600 || filesize($LOCAL_XML_FILENAME) < 20) {
         $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
         $user_agent_ads = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : '';
         tla_updateLocalXML('http://www.text-link-ads.com/xml.php?inventory_key=' . $inventory_key . '&referer=' . urlencode($request_uri) . '&user_agent=' . urlencode($user_agent_ads), $LOCAL_XML_FILENAME, $CONNECTION_TIMEOUT);
     }
     $xml = tla_getLocalXML($LOCAL_XML_FILENAME);
     $arr_xml = tla_decodeXML($xml);
     if (is_array($arr_xml)) {
         $ads_count = 0;
         $ads_content .= empty($box_type) ? "\n<ul>\n" : '';
         for ($i = 0; $i < count($arr_xml['URL']); $i++) {
             if (isset($arr_xml['PostID'][$i]) && $arr_xml['PostID'][$i] > 0) {
                 continue;
             }
             $ads_content .= (empty($box_type) ? '<li>' : ($ads_count > 0 ? '&nbsp;&nbsp;&bull;&nbsp;&nbsp;' : '')) . $arr_xml['BeforeText'][$i] . '<a href="' . $arr_xml['URL'][$i] . '">' . $arr_xml['Text'][$i] . '</a> ' . $arr_xml['AfterText'][$i] . (empty($box_type) ? '</li>' . "\n" : '');
             $ads_count++;
         }
         $ads_content .= empty($box_type) ? "\n</ul>\n" : '';
     }
     $ads_content = empty($box_type) ? $ads_content : '<div class="gensmall" style="text-align: center;">' . $ads_content . '</div>';
     return $ads_content;
 }