也許大家在生活中經常淘寶看到【淘寶天貓內部優惠券】的網站,或者在微博中經常有博主發券,讓大家生活中購物便宜許多,作為一個站長,我們也希望自己的網站也能有這樣的一個功能,現在就分享給大家,還是免后台哦。
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 不存在,啟用備用數據庫\r\n"; }else{ $a=file($files);//把文件的所有內容獲取到數組里面 $n=count($a);//獲得總行數 echo "文件: $files 總計 $n 條記錄\r\n"; $title = trim(charaget(get_file_line($files, "1")));//讀取列標題 $E_title=explode("\t",$title); //var_dump($E_title); for($line=0; $line<$linet; $line++) { $lines = rand(2, $n-1); //隨機讀取信息 echo "第 $lines 條記錄\r\n"; $rand_ones = trim(charaget(get_file_line($files, $lines))); $E_rand_ones=explode("\t",$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>
一個文件搞定,是不是很簡單~~~~
本程序只選取了少數列(商品名稱、商品主圖、淘寶客鏈接、商品價格、商品月銷量、平台類型、優惠券面額、優惠券結束時間,商品優惠券推廣鏈接),具體請根據實際使用情況選擇。