點(diǎn)擊分頁(yè)碼,跳轉(zhuǎn)頁(yè)面為空白的頁(yè)面。
正常的頁(yè)碼是1的情況下圖片如下:
開(kāi)始跳轉(zhuǎn)頁(yè)面為2的情況下(空白):
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
function webalert($Key){
$html="<script>\r\n";
$html.="alert('".$Key."');\r\n";
$html.="history.go(-1);\r\n";
$html.="</script>";
exit($html);
}
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;
}
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$trimmed = array_map('trim', $_POST);
$key=$trimmed['key'];
if(empty($key)) {
webalert('親,您確認(rèn)下輸入!');
}
$keyword = explode(" ", $key); //拆分關(guān)鍵字為數(shù)組
$keycount = count($keyword); //統(tǒng)計(jì)關(guān)鍵字個(gè)數(shù)
$files = "taobao.dat";
$filer = fopen($files, "r") or webalert('無(wú)法打開(kāi)文件!');
$data = []; // 最終的數(shù)據(jù)
while (!feof($filer)) {//檢測(cè)是否已到達(dá)文件末尾
$row = fgets($filer);//從文件指針中讀取一行
$rows = trim(charaget($row));//轉(zhuǎn)UTF-8,并移除字符串兩側(cè)的空白字符或其他預(yù)定義字符
//var_dump($rows);
if ($rows) {
$e_rows = explode("\t", $rows);
$b=0; //初始化關(guān)鍵字,比對(duì)次數(shù)
foreach($keyword as $val){
if (strstr( $e_rows[0] , $val ) !== false ){ //搜索框中的關(guān)鍵字和數(shù)據(jù)庫(kù)中的標(biāo)題匹配
$b++;
if ($b == $keycount) {//篩選出多個(gè)關(guān)鍵字出現(xiàn)在同一個(gè)標(biāo)題中
$c++;//篩選后,查詢結(jié)果進(jìn)行編號(hào)
//var_dump($e_rows);
array_push($data,$e_rows);
}
}
}
}
}
fclose($filer);
//echo "$c";
if ($c < 1) {
echo '<table cellspacing="0"><tr>';
echo "<td colspan=2>沒(méi)有查詢到相關(guān)信息哦。<br>";
echo "<strong>可能原因及建議:</strong><br>";
echo "1. 如果沒(méi)有結(jié)果請(qǐng)嘗試減少或更換查詢關(guān)鍵詞。<br>";
echo "2. 多關(guān)鍵詞用空格隔開(kāi),參考:毛衣 加厚 男。<br>";
echo "3. 只涵蓋部分類目:有些類目的商品查詢不到。</td>";
echo '</tr></table>';
}else {
//var_dump($data);
//計(jì)算篩選出來(lái)的數(shù)組條數(shù)
$num = count($data);
//規(guī)定每頁(yè)顯示的條數(shù)
$display = 5;
//計(jì)算總頁(yè)面數(shù)
$countpage = ceil($num/$display);
echo "$num == $display === $countpage";
$get = $_REQUEST ['page'];
echo "$get";
//exit;
if(is_numeric($_REQUEST['page'])){
if($_REQUEST['page']<1){
$page = 1;
}elseif($_REQUEST['page']>$countpage){
$page = $countpage;
}else{
$page = $_REQUEST['page'];
}
}else{
$page = 1;
}
var_dump($page) ;
//計(jì)算每次分頁(yè)的開(kāi)始位置
$start = ($page-1)*$display;
$pagedata=array();
$pagedata = array_slice($data,$start,$display,true);
//var_dump($pagedata);exit;
?>
<?php
foreach($pagedata as $k => $v){
?>
<table>
<tbody>
<tr>
<td><?php echo $v['0']; ?></td>
<td><img src="<?php echo $v['1']; ?>" width="100" /></td>
<td><a target="_blank" href="<?php echo $v['2']; ?>">購(gòu)買(mǎi)鏈接</a></td>
<td>商品價(jià)格(單位:元):<?php echo $v['3']; ?></td>
<td>商品月銷(xiāo)量:<?php echo $v['4']; ?></td>
<td>店鋪名稱:<?php echo $v['5']; ?></td>
<td>平臺(tái)類型:<?php echo $v['6']; ?></td>
<td>優(yōu)惠券面額:<?php echo $v['7']; ?></td>
<td>優(yōu)惠券開(kāi)始時(shí)間:<?php echo $v['8']; ?></td>
<td>優(yōu)惠券結(jié)束時(shí)間:<?php echo $v['9']; ?></td>
<td><a target="_blank" href="<?php echo $v['10']; ?>">商品優(yōu)惠券推廣鏈接</a></td>
</tr>
</tbody>
</table>
<?php
}
?>
<?php
if($page>1){
echo "<a href='?page=1'>首頁(yè)</a>";
echo "<a href='?page=".($page-1)."'>上一頁(yè)</a>";
}
if($page<$countpage)
{
echo "<a href='?page=".($page+1)."'>下一頁(yè)</a>";
echo "<a href='?page=".$countpage."'>末頁(yè)</a>";
}
}
}
?>
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
北大青鳥(niǎo)中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過(guò)二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。