• 【淘宝客】根据淘客联盟精选清单(淘宝天猫内部优惠券)随机显示淘宝天猫优惠券dome


    也许大家在生活中经常淘宝看到【淘宝天猫内部优惠券】的网站,或者在微博中经常有博主发券,让大家生活中购物便宜许多,作为一个站长,我们也希望自己的网站也能有这样的一个功能,现在就分享给大家,还是免后台哦。

    1、你需要一个淘宝联盟账号(站长);

    2、进入淘宝联盟下载文件

    3、转换文件:

    3.1 如果有不想显示的列删除列,可以减少数据大小、加快显示速度。
    3.2 如果有不想显示的行可以先删除,可以减少数据大小、加快显示速度。
    3.3 另存为制表符分开的txt文件,然后更名为taobao修改后缀为(.dat)。

    ============================================================================

    开始编辑文件了,本文件和数据文件(taobao.dat)放一个文件夹下。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>随机显示淘宝天猫优惠券dome</title>
    </head>
    
    <body>
    <?php
    
    function charaget($data){
        if(!empty($data) ){    
            $fileType = mb_detect_encoding($data , array('UTF-8','GBK','LATIN1','BIG5')) ;   
            if( $fileType != 'UTF-8'){   
                $data = mb_convert_encoding($data ,'UTF-8' , $fileType);   
            }   
        }   
        return $data;    
    }
    
    function get_file_line($file_name, $line){
      $n = 0;
      $handle = fopen($file_name,'r');
      if ($handle) {
        while (!feof($handle)){
            ++$n;
           $out = fgets($handle, 4096);
           if($n==$line) break;
        }
        fclose($handle);
      }
      if($line==$n) return $out;
      return false;
    }
    
    
    $files = "taobao.dat";
    $linet = "5"; //随机显示数量,推荐:1-10
    
    if(!file_exists($files)){
        $files = "taobao.dat"; //默认备用数据库
        echo "数据库 $files 不存在,启用备用数据库
    ";
    }else{
        $a=file($files);//把文件的所有内容获取到数组里面
        $n=count($a);//获得总行数
        echo "文件: $files 总计 $n 条记录
    ";
        $title = trim(charaget(get_file_line($files, "1")));//读取列标题
        $E_title=explode("	",$title);
        //var_dump($E_title);
        
        for($line=0; $line<$linet; $line++) {
            $lines = rand(2, $n-1); //随机读取信息
            echo "第 $lines 条记录
    ";
            $rand_ones = trim(charaget(get_file_line($files, $lines)));
            $E_rand_ones=explode("	",$rand_ones);
            //var_dump($E_rand_ones);
            echo "
                <table>
                <tbody>
                <tr>
                    <td>$E_rand_ones[0]</td>
                    <td><img src="$E_rand_ones[1]" width="100" /></td>
                    <td><a href="$E_rand_ones[2]">购买链接</a></td>
                    <td>商品价格(单位:元):$E_rand_ones[3]</td>
                    <td>商品月销量:$E_rand_ones[4]</td>
                    <td>平台类型:$E_rand_ones[5]</td>
                    <td>优惠券面额:$E_rand_ones[6]</td>
                    <td>优惠券结束时间:$E_rand_ones[7]</td>
                    <td><a href="$E_rand_ones[8]">先领优惠券</a></td>
                </tr></tbody></table>"; 
        }
    }
    
    ?>
    
    </body>
    </html>

    一个文件搞定,是不是很简单~~~~

    本程序只选取了少数列(商品名称、商品主图、淘宝客链接、商品价格、商品月销量、平台类型、优惠券面额、优惠券结束时间,商品优惠券推广链接),具体请根据实际使用情况选择。

  • 相关阅读:
    树状数组——求和问题题解
    java 基础01
    java jdk 配置
    一位资深程序员大牛给予Java初学者的学习路线建议
    汇编 OD 标志位 置位相关指令
    汇编 SETG,SETL ,SETGE, SETLE指令
    汇编 指令lodsb,lodsw,lodsd
    汇编 STOSB, STOSW, STOSD指令
    汇编 LOOP,LOOPD指令
    汇编 STD和CLD指令
  • 原文地址:https://www.cnblogs.com/huige728/p/9041298.html
Copyright © 2020-2023  润新知