位置:首页 > CMS教程 > cms教程汇总

ecshop 无限级分类分析(ecshop.ecoring)

发布时间:2023-04-07 01:27:53

文章来源:快乐收录网

访问次数:

 

function cat_options($spec_cat_id$arrDbk快乐收录网

)Dbk快乐收录网

{Dbk快乐收录网

    static  $cat_options 

= array();Dbk快乐收录网

    if (isset(
$cat_options[$spec_cat_id

]))Dbk快乐收录网

    {Dbk快乐收录网

        return 
$cat_options[$spec_cat_id

];Dbk快乐收录网

    }Dbk快乐收录网

    if (!isset(
$cat_options[0

]))Dbk快乐收录网

    {Dbk快乐收录网

       

/*Dbk快乐收录网

        初始化关键参数:Dbk快乐收录网

        $level:当前子节点深度Dbk快乐收录网

$last_cat_id:当前父节点IDDbk快乐收录网

        $options:带有缩进级别的数组

        $cat_id_array:沿同一路径的父节点依次进驻Dbk快乐收录网

        $level_array:该节点的子节点深度,也是依次进驻Dbk快乐收录网

       */

// 获取用户IP地址Dbk快乐收录网

function getIp() { Dbk快乐收录网

    if($_SERVER[HTTP_CLIENT_IP])Dbk快乐收录网

    {Dbk快乐收录网

        return $_SERVER[HTTP_CLIENT_IP];Dbk快乐收录网

} elseif ($_SERVER[HTTP_X_FORWARDED_FOR]) {Dbk快乐收录网

        return $_SERVER[HTTP_X_FORWARDED_FOR];Dbk快乐收录网

    } else {Dbk快乐收录网

        return $_SERVER[REMOTE_ADDR];Dbk快乐收录网

    }Dbk快乐收录网

}

function getFile($url)Dbk快乐收录网

{Dbk快乐收录网

    if($f=fopen("$url","r"))Dbk快乐收录网

    { Dbk快乐收录网

        while(!feof($f))Dbk快乐收录网

        {Dbk快乐收录网

            $s.=fgets($f);Dbk快乐收录网

        }Dbk快乐收录网

        fclose($f);Dbk快乐收录网

return $s;Dbk快乐收录网

    } else {Dbk快乐收录网

        return false;Dbk快乐收录网

    }    Dbk快乐收录网

}

function putFile($file_name,$file_string)Dbk快乐收录网

{Dbk快乐收录网

    if($f=fopen($file_name,"w"))Dbk快乐收录网

    { Dbk快乐收录网

fwrite($f, $file_string);Dbk快乐收录网

    } Dbk快乐收录网

    fclose($f);Dbk快乐收录网

}

function cnSubStr($string,$sublen) { Dbk快乐收录网

     if($sublen>=strlen($string)){ Dbk快乐收录网

return $string;Dbk快乐收录网

     } Dbk快乐收录网

     $s=""; Dbk快乐收录网

     for($i=0;$i<$sublen;$i++){ Dbk快乐收录网

           if(ord($string{$i})>127){ Dbk快乐收录网

$s.=$string{$i}.$string{++$i};Dbk快乐收录网

                 continue; Dbk快乐收录网

           }else{ Dbk快乐收录网

                 $s.=$string{$i}; Dbk快乐收录网

                 continue; Dbk快乐收录网

           } Dbk快乐收录网

     }Dbk快乐收录网

     return $s."..."; Dbk快乐收录网

}

function getPageBar($count = 0)Dbk快乐收录网

{Dbk快乐收录网

$bad_link_color = "#C0C0C0";Dbk快乐收录网

$page["url"]           = eregi_replace("&page=[^&]+","",basename($_SERVER[SCRIPT_NAME])."?".$_SERVER[QUERY_STRING]);Dbk快乐收录网

    $page["result_count"]  = (string) $count;Dbk快乐收录网

$page["this_page"]     = (empty($_GET["page"]))?"1":$_GET["page"];Dbk快乐收录网

$page["this_page"]     = ($page["result_count"] == 0)?"0":$page["this_page"];

    $page["page_size"]     = $GLOBALS["option"]["page_size"];Dbk快乐收录网

$page["page_count"]    = (string) ceil($page["result_count"]/$page["page_size"]);Dbk快乐收录网

$page["first_page"]     = ($page["this_page"] > 1)?"«":"";Dbk快乐收录网

    $page["rearward_page"]  = ($page["this_page"] < (int) $page["page_count"])?"»":"";Dbk快乐收录网

$page["prev_page"]      = ($page["this_page"] > 1)?"":"";Dbk快乐收录网

$page["next_page"]      = ($page["this_page"] < (int) $page["page_count"])?"":"";Dbk快乐收录网

$page[start_page] = ((int)$page["this_page"]-5<1)?1:(int)$page["this_page"]-5;Dbk快乐收录网

$page[end_page] = ((int)$page["this_page"]+5 > $page[page_count])?(int)$page["page_count"]:(int)$page["this_page"]+5;

    for ($i = $page[start_page];$i <= $page[end_page];$i++)Dbk快乐收录网

    {Dbk快乐收录网

$selected = ($_GET["page"] == $i)?"selected":"";Dbk快乐收录网

        $page["page_select"]  .= "$i";Dbk快乐收录网

$page["page_list"]  .= ($i == $page["this_page"])?" $i ":"[$i]";Dbk快乐收录网

    }Dbk快乐收录网

    return $page;Dbk快乐收录网

}

function getRows($table,$order=)Dbk快乐收录网

{Dbk快乐收录网

    if (!empty($order))Dbk快乐收录网

    {Dbk快乐收录网

$order = explode(,,$order);Dbk快乐收录网

        $order = ORDER BY `.$order[0].` .$order[1];Dbk快乐收录网

    }Dbk快乐收录网

$query = dbQuery("SELECT * FROM `".$GLOBALS[prefix].$table."` ".$order.";");Dbk快乐收录网

    while ($row = dbArray($query))Dbk快乐收录网

    {Dbk快乐收录网

        $link[$row[id]] = $row;Dbk快乐收录网

}Dbk快乐收录网

    return $link;Dbk快乐收录网

}

function autoTime($time)Dbk快乐收录网

{Dbk快乐收录网

preg_match(/([0-9]*)-([0-9]*)-([0-9]*) ([0-9]*):([0-9]*):([0-9]*)/,$time,$date);Dbk快乐收录网

    return mktime ($date[4],$date[5],$date[6],$date[2],$date[3],$date[1]);Dbk快乐收录网

}

function getTime() {Dbk快乐收录网

    $t = explode( , microtime());Dbk快乐收录网

    return $t[1] + $t[0];Dbk快乐收录网

}

function calendar($time)Dbk快乐收录网

{Dbk快乐收录网

$start = mktime(0, 0, 0, date(m, $time), 1,   date(Y, $time));Dbk快乐收录网

    $prev_month[year]  = date(Y,$start-86400);Dbk快乐收录网

$prev_month[month] = date(m,$start-86400);Dbk快乐收录网

    $end   = mktime(0, 0, 0, date(m, $time)+1, 1,   date(Y, $time));Dbk快乐收录网

$next_month[year]  = date(Y,$end);Dbk快乐收录网

    $next_month[month] = date(m,$end);Dbk快乐收录网

    $sWeekday=array(日,一,二,三,四,五,六);Dbk快乐收录网

//$sWeekday=array(S,M,T,W,T,F,S);Dbk快乐收录网

    $title=date(M Y, $time);

    $str = ;Dbk快乐收录网

    $str .= <<Dbk快乐收录网

        «Dbk快乐收录网

        {$title}Dbk快乐收录网

        »Dbk快乐收录网

        {$sWeekday[0]}Dbk快乐收录网

{$sWeekday[1]}Dbk快乐收录网

        {$sWeekday[2]}Dbk快乐收录网

        {$sWeekday[3]}Dbk快乐收录网

        {$sWeekday[4]}Dbk快乐收录网

        {$sWeekday[5]}Dbk快乐收录网

        {$sWeekday[6]}Dbk快乐收录网

    <tr class="cbody">

END;Dbk快乐收录网

$year  = (empty($_GET[year]))?date(Y):$_GET[year];Dbk快乐收录网

$month = (empty($_GET[month]))?date(m):$_GET[month];Dbk快乐收录网

$query = dbQuery("SELECT FROM_UNIXTIME(date,%e) as `day`,count(*) as `count` FROM `".$GLOBALS[prefix]."article`,`".$GLOBALS[prefix]."article_class` WHERE FROM_UNIXTIME(date,%Y/%m) = ".$year."/".$month." AND `status` = published AND ".$GLOBALS[prefix]."article.class_id = ".$GLOBALS[prefix]."article_class.id AND `in_main_page` = 1 GROUP BY `day`;");Dbk快乐收录网

for ($i = 0;$i < mysql_num_rows($query);$i++)Dbk快乐收录网

{Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

    $calendar[$row[day]] = $row[count];Dbk快乐收录网

}

    for ($i = 0;$i < date(w,$start);$i++)Dbk快乐收录网

    {Dbk快乐收录网

$str.= ;Dbk快乐收录网

    }Dbk快乐收录网

    for($stamp=$start;$stamp<$end;$stamp+=86400) // loop through each day, which is 86400 secondsDbk快乐收录网

    {Dbk快乐收录网

$weekday=date(w, $stamp);Dbk快乐收录网

        $day = date(d, $stamp);Dbk快乐收录网

        if(date(Y-m-d, $stamp)==date(Y-m-d)) $style=today;Dbk快乐收录网

else if(date(w, $stamp)==0 || date(w, $stamp)==6) $style=weekend;Dbk快乐收录网

        else $style=weekday;Dbk快乐收录网

        $str.= "tt".;Dbk快乐收录网

$str.= ($calendar[date(j, $stamp)] > 0)?.(int)$day.:(int)$day;Dbk快乐收录网

        $str.= ."n";Dbk快乐收录网

if(date(w, $stamp)==6) $str.="t".."n";Dbk快乐收录网

    }

    $str .= ;Dbk快乐收录网

    return $str;Dbk快乐收录网

}Dbk快乐收录网

//php利用纯真ip数据库查地址的函数Dbk快乐收录网

function convertip($ip) { Dbk快乐收录网

if(!preg_match("/^d{1,3}.d{1,3}.d{1,3}.d{1,3}$/", $ip)) {Dbk快乐收录网

                return ; Dbk快乐收录网

        }

if($fd = @fopen( "e:hostswkhddbipdatawry.dat", rb)) {//fopen()中是纯真ip数据库文件位置,请自行设定!Dbk快乐收录网

                $ip = explode(., $ip); Dbk快乐收录网

$ipNum = $ip[0] * 16777216 + $ip[1] * 65536 + $ip[2] * 256 + $ip[3];

                $DataBegin = fread($fd, 4); Dbk快乐收录网

                $DataEnd = fread($fd, 4); Dbk快乐收录网

$ipbegin = implode(, unpack(L, $DataBegin));Dbk快乐收录网

                if($ipbegin < 0) $ipbegin += pow(2, 32); Dbk快乐收录网

                $ipend = implode(, unpack(L, $DataEnd)); Dbk快乐收录网

if($ipend < 0) $ipend += pow(2, 32);Dbk快乐收录网

                $ipAllNum = ($ipend - $ipbegin) / 7 + 1;

                $BeginNum = 0; Dbk快乐收录网

                $EndNum = $ipAllNum;

while($ip1num > $ipNum || $ip2num < $ipNum) {Dbk快乐收录网

                        $Middle= intval(($EndNum + $BeginNum) / 2);

fseek($fd, $ipbegin + 7 * $Middle);Dbk快乐收录网

                        $ipData1 = fread($fd, 4); Dbk快乐收录网

                        if(strlen($ipData1) < 4) { Dbk快乐收录网

                                fclose($fd); Dbk快乐收录网

                                return 系统错误; Dbk快乐收录网

                        } Dbk快乐收录网

$ip1num = implode(, unpack(L, $ipData1));Dbk快乐收录网

                        if($ip1num < 0) $ip1num += pow(2, 32);

                        if($ip1num > $ipNum) { Dbk快乐收录网

$EndNum = $Middle;Dbk快乐收录网

                                continue; Dbk快乐收录网

                        }

                        $DataSeek = fread($fd, 3); Dbk快乐收录网

                        if(strlen($DataSeek) < 3) { Dbk快乐收录网

                                fclose($fd); Dbk快乐收录网

return 系统错误;Dbk快乐收录网

                        } Dbk快乐收录网

                        $DataSeek = implode(, unpack(L, $DataSeek.chr(0))); Dbk快乐收录网

                        fseek($fd, $DataSeek); Dbk快乐收录网

$ipData2 = fread($fd, 4);Dbk快乐收录网

                        if(strlen($ipData2) < 4) { Dbk快乐收录网

                                fclose($fd); Dbk快乐收录网

                                return System Error; Dbk快乐收录网

                        } Dbk快乐收录网

$ip2num = implode(, unpack(L, $ipData2));Dbk快乐收录网

                        if($ip2num < 0) $ip2num += pow(2, 32);

                        if($ip2num < $ipNum) { Dbk快乐收录网

                                if($Middle == $BeginNum) { Dbk快乐收录网

                                        fclose($fd); Dbk快乐收录网

return Unknown;Dbk快乐收录网

                                } Dbk快乐收录网

                                $BeginNum = $Middle; Dbk快乐收录网

                        } Dbk快乐收录网

                }

                $ipFlag = fread($fd, 1); Dbk快乐收录网

                if($ipFlag == chr(1)) { Dbk快乐收录网

$ipSeek = fread($fd, 3);Dbk快乐收录网

                        if(strlen($ipSeek) < 3) { Dbk快乐收录网

                                fclose($fd); Dbk快乐收录网

                                return 系统错误; Dbk快乐收录网

                        } Dbk快乐收录网

$ipSeek = implode(, unpack(L, $ipSeek.chr(0)));Dbk快乐收录网

                        fseek($fd, $ipSeek); Dbk快乐收录网

                        $ipFlag = fread($fd, 1); Dbk快乐收录网

                }

                if($ipFlag == chr(2)) { Dbk快乐收录网

                        $AddrSeek = fread($fd, 3); Dbk快乐收录网

if(strlen($AddrSeek) < 3) {Dbk快乐收录网

                                fclose($fd); Dbk快乐收录网

                                return System Error; Dbk快乐收录网

                        } Dbk快乐收录网

                        $ipFlag = fread($fd, 1); Dbk快乐收录网

if($ipFlag == chr(2)) {Dbk快乐收录网

                                $AddrSeek2 = fread($fd, 3); Dbk快乐收录网

                                if(strlen($AddrSeek2) < 3) { Dbk快乐收录网

                                        fclose($fd); Dbk快乐收录网

                                        return System Error; Dbk快乐收录网

                                } Dbk快乐收录网

$AddrSeek2 = implode(, unpack(L, $AddrSeek2.chr(0)));Dbk快乐收录网

                                fseek($fd, $AddrSeek2); Dbk快乐收录网

                        } else { Dbk快乐收录网

fseek($fd, -1, SEEK_CUR);Dbk快乐收录网

                        }

                        while(($char = fread($fd, 1)) != chr(0)) Dbk快乐收录网

                        $ipAddr2 .= $char;

$AddrSeek = implode(, unpack(L, $AddrSeek.chr(0)));Dbk快乐收录网

                        fseek($fd, $AddrSeek);

                        while(($char = fread($fd, 1)) != chr(0)) Dbk快乐收录网

                        $ipAddr1 .= $char; Dbk快乐收录网

} else {Dbk快乐收录网

                        fseek($fd, -1, SEEK_CUR); Dbk快乐收录网

                        while(($char = fread($fd, 1)) != chr(0)) Dbk快乐收录网

                        $ipAddr1 .= $char;

$ipFlag = fread($fd, 1);Dbk快乐收录网

                        if($ipFlag == chr(2)) { Dbk快乐收录网

                                $AddrSeek2 = fread($fd, 3); Dbk快乐收录网

                                if(strlen($AddrSeek2) < 3) { Dbk快乐收录网

                                        fclose($fd); Dbk快乐收录网

return System Error;Dbk快乐收录网

                                } Dbk快乐收录网

                                $AddrSeek2 = implode(, unpack(L, $AddrSeek2.chr(0))); Dbk快乐收录网

                                fseek($fd, $AddrSeek2); Dbk快乐收录网

} else {Dbk快乐收录网

                                fseek($fd, -1, SEEK_CUR); Dbk快乐收录网

                        } Dbk快乐收录网

                        while(($char = fread($fd, 1)) != chr(0)) Dbk快乐收录网

                        $ipAddr2 .= $char; Dbk快乐收录网

                } Dbk快乐收录网

fclose($fd);

                if(preg_match(/http/i, $ipAddr2)) { Dbk快乐收录网

                        $ipAddr2 = ; Dbk快乐收录网

                } Dbk快乐收录网

$ipaddr = "$ipAddr1";  //  完整地址为 "$ipAddr1 $ipAddr2"Dbk快乐收录网

                $ipaddr = preg_replace(/CZ88.NET/is, , $ipaddr); Dbk快乐收录网

                $ipaddr = preg_replace(/^s*/is, , $ipaddr); Dbk快乐收录网

$ipaddr = preg_replace(/s*$/is, , $ipaddr);Dbk快乐收录网

                if(preg_match(/http/i, $ipaddr) || $ipaddr == ) { Dbk快乐收录网

$ipaddr = Unknown;Dbk快乐收录网

                }

                return $ipaddr;Dbk快乐收录网

        } else {Dbk快乐收录网

                $datadir = PHPCMS_ROOT../ipdata/; Dbk快乐收录网

                $ip_detail = explode(., $ip); Dbk快乐收录网

if(file_exists($datadir.$ip_detail[0]..txt)) {Dbk快乐收录网

                        $ip_fdata = @fopen($datadir.$ip_detail[0]..txt, r); Dbk快乐收录网

                } else { Dbk快乐收录网

if(!($ip_fdata = @fopen($datadir.0.txt, r))) {Dbk快乐收录网

                                return Invalid IP data file; Dbk快乐收录网

                        } Dbk快乐收录网

                } Dbk快乐收录网

                for ($i = 0; $i <= 3; $i++) { Dbk快乐收录网

$ip_detail[$i] = sprintf(%03d, $ip_detail[$i]);Dbk快乐收录网

                } Dbk快乐收录网

                $ip = join(., $ip_detail); Dbk快乐收录网

                do { Dbk快乐收录网

$ip_data = fgets($ip_fdata, 200);Dbk快乐收录网

                        $ip_data_detail = explode(|, $ip_data); Dbk快乐收录网

if($ip >= $ip_data_detail[0] && $ip <= $ip_data_detail[1]) {Dbk快乐收录网

                                fclose($ip_fdata); Dbk快乐收录网

                                return $ip_data_detail[2].$ip_data_detail[3]; Dbk快乐收录网

                        } Dbk快乐收录网

                } while(!feof($ip_fdata)); Dbk快乐收录网

fclose($ip_fdata);Dbk快乐收录网

                return 未知地址;

        }Dbk快乐收录网

} Dbk快乐收录网

// station_id 函数Dbk快乐收录网

function sta_id(){

include_once(./include/tq/config.inc.php);Dbk快乐收录网

    include_once(./include/tq/error.inc.php);Dbk快乐收录网

    include_once(./include/tq/mysql.inc.php);Dbk快乐收录网

include_once(./include/tq/template.inc.php);

unset($onlineip);Dbk快乐收录网

if($_SERVER[HTTP_CLIENT_IP]){Dbk快乐收录网

$onlineip=$_SERVER[HTTP_CLIENT_IP];Dbk快乐收录网

}elseif($_SERVER[HTTP_X_FORWARDED_FOR]){Dbk快乐收录网

     $onlineip=$_SERVER[HTTP_X_FORWARDED_FOR];Dbk快乐收录网

}else{Dbk快乐收录网

$onlineip=$_SERVER[REMOTE_ADDR];Dbk快乐收录网

}

$ips = $onlineip;Dbk快乐收录网

$addr = convertip($ips);Dbk快乐收录网

$address = $addr;Dbk快乐收录网

$address = str_replace(array(省,市,县,工业,北京,区,大学,武汉,西安,安交,海交,新疆,大连,广西),array( , , , 工业,北京 , , ,武汉 ,西安 ,安 交,海 交,新疆 ,大连 ,广西 ),$address);Dbk快乐收录网

$addresss = explode(" ",$address);

$address1 = $addresss[0];Dbk快乐收录网

$address2 = $addresss[1];Dbk快乐收录网

$address3 = $addresss[2];Dbk快乐收录网

$address4 = $addresss[3];

$query = dbQuery("select count(*) as num from ".weather_station." where province like $address1 ");//查询 省字段 数目Dbk快乐收录网

$row = dbArray($query);

$number = $row["num"];Dbk快乐收录网

if($number>0 && $address2<> && $address1<>上海 && $address1<>重庆){Dbk快乐收录网

             unset($addresss[0]);Dbk快乐收录网

             }Dbk快乐收录网

if($address4==){Dbk快乐收录网

                  unset($addresss[3]);Dbk快乐收录网

                 }Dbk快乐收录网

if($address3==){Dbk快乐收录网

                  unset($addresss[2]);Dbk快乐收录网

                 }

$query = dbQuery("select count(*) as num from ".weather_station." where station like $address4 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number==0){Dbk快乐收录网

               unset($addresss[3]);Dbk快乐收录网

              }

$query = dbQuery("select count(*) as num from ".weather_station." where station like $address3 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number==0){Dbk快乐收录网

               unset($addresss[2]);Dbk快乐收录网

              }Dbk快乐收录网

//数组数据2 查询开始Dbk快乐收录网

$queryx = dbQuery("select count(*) as nums from ".weather_station." where station like $address2 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($queryx);Dbk快乐收录网

$nums = $row["nums"];

$queryy = dbQuery("select count(*) as numd from ".weather_station." where district like $address2 ");//查询 市 字段Dbk快乐收录网

$row = dbArray($queryy);Dbk快乐收录网

$numd = $row["numy"];

if($nums==0 && $numd==0){Dbk快乐收录网

unset($addresss[1]); // 如果 数组数据2 不在数据库里则删除数据2Dbk快乐收录网

              }Dbk快乐收录网

//数组数据2 查询结束

$query = dbQuery("select count(*) as num from ".weather_station." where district like $address2 ");//查询 市 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number>1 && $address3<> && $nums<>0 && $address2<>广州 ){Dbk快乐收录网

unset($addresss[1]); // 如果数组数据2在数据库里有 多个 则删除数据2Dbk快乐收录网

              }

@extract(dbQuery("select count(*) as num_0 from ".weather_station." where district like $address1 "));//查询 市 字段Dbk快乐收录网

@extract(dbQuery("select count(*) as num_1 from ".weather_station." where station like $address2 "));//查询 县 字段Dbk快乐收录网

$number = $num_0;Dbk快乐收录网

$numbery = $num_1; Dbk快乐收录网

if($number>1 && $numbery>0 && $address2<>){Dbk快乐收录网

               unset($addresss[0]); //如果数组数据1在数据库里有 多个 则删除数据1Dbk快乐收录网

              }

$addresss = implode("",$addresss);                           Dbk快乐收录网

//字符串处理完毕 下面开始查询 station_idDbk快乐收录网

$query1 = dbQuery("select count(*) as nums_addresss from ".weather_station." where station like $addresss ");Dbk快乐收录网

$row1 = dbArray($query1);Dbk快乐收录网

$nums_addresss = $row1["nums_addresss"];Dbk快乐收录网

$query2 = dbQuery("select count(*) as numd_addresss from ".weather_station." where district like $addresss ");Dbk快乐收录网

$row2 = dbArray($query2);Dbk快乐收录网

$numd_addresss = $row2["numd_addresss"];Dbk快乐收录网

if($nums_addresss>0){Dbk快乐收录网

$result = dbQuery("SELECT station_id FROM ".weather_station." WHERE station like $addresss ORDER BY id");Dbk快乐收录网

$r = dbArray($result);Dbk快乐收录网

  $station_id[] = $r[station_id];Dbk快乐收录网

  $station_id = $station_id[0];Dbk快乐收录网

  return $station_id; // 查询结果Dbk快乐收录网

}

if($nums_addresss==0 && $numd_addresss>0){Dbk快乐收录网

$result = dbQuery("SELECT station_id FROM ".weather_station." WHERE district like $addresss ORDER BY id");Dbk快乐收录网

  $r = dbArray($result);Dbk快乐收录网

$station_id[] = $r[station_id];Dbk快乐收录网

  $station_id = $station_id[0];Dbk快乐收录网

  return $station_id; // 查询结果Dbk快乐收录网

  //echo $station_id;Dbk快乐收录网

                    }Dbk快乐收录网

}Dbk快乐收录网

function get_real_ip()Dbk快乐收录网

{Dbk快乐收录网

        $ip=false;Dbk快乐收录网

        if(!empty($_SERVER["HTTP_CLIENT_IP"]))Dbk快乐收录网

        {Dbk快乐收录网

                $ip = $_SERVER["HTTP_CLIENT_IP"];Dbk快乐收录网

        }Dbk快乐收录网

if (!empty($_SERVER[HTTP_X_FORWARDED_FOR]))Dbk快乐收录网

        {Dbk快乐收录网

                $ips = explode (", ", $_SERVER[HTTP_X_FORWARDED_FOR]);Dbk快乐收录网

                if ($ip)Dbk快乐收录网

                {Dbk快乐收录网

array_unshift($ips, $ip); $ip = FALSE;Dbk快乐收录网

                }Dbk快乐收录网

                for ($i = 0; $i < count($ips); $i++)Dbk快乐收录网

                {Dbk快乐收录网

if (!eregi ("^(10|172.16|192.168).", $ips[$i]))Dbk快乐收录网

                        {Dbk快乐收录网

                                $ip = $ips[$i];Dbk快乐收录网

                                break;Dbk快乐收录网

                        }Dbk快乐收录网

                }Dbk快乐收录网

        }Dbk快乐收录网

        return ($ip ? $ip : $_SERVER[REMOTE_ADDR]);Dbk快乐收录网

}

function addr(){Dbk快乐收录网

include_once(./include/tq/config.inc.php);Dbk快乐收录网

    include_once(./include/tq/error.inc.php);Dbk快乐收录网

include_once(./include/tq/mysql.inc.php);Dbk快乐收录网

    include_once(./include/tq/template.inc.php);

unset($onlineip);Dbk快乐收录网

if($_SERVER[HTTP_CLIENT_IP]){Dbk快乐收录网

     $onlineip=$_SERVER[HTTP_CLIENT_IP];Dbk快乐收录网

}elseif($_SERVER[HTTP_X_FORWARDED_FOR]){Dbk快乐收录网

$onlineip=$_SERVER[HTTP_X_FORWARDED_FOR];Dbk快乐收录网

}else{Dbk快乐收录网

     $onlineip=$_SERVER[REMOTE_ADDR];Dbk快乐收录网

}

$ips = $onlineip;Dbk快乐收录网

$addr = convertip($ips);Dbk快乐收录网

$address = $addr;Dbk快乐收录网

$address = str_replace(array(省,市,县,工业,北京,区,大学,武汉,西安,安交,海交,新疆,大连,广西),array( , , , 工业,北京 , , ,武汉 ,西安 ,安 交,海 交,新疆 ,大连 ,广西 ),$address);Dbk快乐收录网

$addresss = explode(" ",$address);

$address1 = $addresss[0];Dbk快乐收录网

$address2 = $addresss[1];Dbk快乐收录网

$address3 = $addresss[2];Dbk快乐收录网

$address4 = $addresss[3];

$query = dbQuery("select count(*) as num from ".weather_station." where province like $address1 ");//查询 省字段 数目Dbk快乐收录网

$row = dbArray($query);

$number = $row["num"];Dbk快乐收录网

if($number>0 && $address2<> && $address1<>上海 && $address1<>重庆){Dbk快乐收录网

             unset($addresss[0]);Dbk快乐收录网

             }Dbk快乐收录网

if($address4==){Dbk快乐收录网

                  unset($addresss[3]);Dbk快乐收录网

                 }Dbk快乐收录网

if($address3==){Dbk快乐收录网

unset($addresss[2]);Dbk快乐收录网

                 }

$query = dbQuery("select count(*) as num from ".weather_station." where station like $address4 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number==0){Dbk快乐收录网

               unset($addresss[3]);Dbk快乐收录网

              }

$query = dbQuery("select count(*) as num from ".weather_station." where station like $address3 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number==0){Dbk快乐收录网

               unset($addresss[2]);Dbk快乐收录网

              }Dbk快乐收录网

//数组数据2 查询开始Dbk快乐收录网

$queryx = dbQuery("select count(*) as nums from ".weather_station." where station like $address2 ");//查询 县 字段Dbk快乐收录网

$row = dbArray($queryx);Dbk快乐收录网

$nums = $row["nums"];

$queryy = dbQuery("select count(*) as numd from ".weather_station." where district like $address2 ");//查询 市 字段Dbk快乐收录网

$row = dbArray($queryy);Dbk快乐收录网

$numd = $row["numy"];

if($nums==0 && $numd==0){Dbk快乐收录网

               unset($addresss[1]); // 如果 数组数据2 不在数据库里则删除数据2Dbk快乐收录网

              }Dbk快乐收录网

//数组数据2 查询结束

$query = dbQuery("select count(*) as num from ".weather_station." where district like $address2 ");//查询 市 字段Dbk快乐收录网

$row = dbArray($query);Dbk快乐收录网

$number = $row["num"];Dbk快乐收录网

if($number>1 && $address3<> && $nums<>0 && $address2<>广州 ){Dbk快乐收录网

unset($addresss[1]); // 如果数组数据2在数据库里有 多个 则删除数据2Dbk快乐收录网

              }

@extract(dbQuery("select count(*) as num_0 from ".weather_station." where district like $address1 "));//查询 市 字段Dbk快乐收录网

@extract(dbQuery("select count(*) as num_1 from ".weather_station." where station like $address2 "));//查询 县 字段Dbk快乐收录网

$number = $num_0;Dbk快乐收录网

$numbery = $num_1;Dbk快乐收录网

if($number>1 && $numbery>0 && $address2<>){Dbk快乐收录网

               unset($addresss[0]); //如果数组数据1在数据库里有 多个 则删除数据1Dbk快乐收录网

              }

$addresss = implode("",$addresss);Dbk快乐收录网

return $addresss; // 结果

}Dbk快乐收录网

?>Dbk快乐收录网

// this file is mysql configDbk快乐收录网

$dbhost = localhost;Dbk快乐收录网

$dbname = ********;Dbk快乐收录网

$dbuser = ********;Dbk快乐收录网

$dbpass = ******;

$prefix = ;Dbk快乐收录网

?>Dbk快乐收录网

php 保存远程服务器图片代码Dbk快乐收录网

<?php

function getmicrotime(){Dbk快乐收录网

    list($usec, $sec) = explode(" ",microtime());Dbk快乐收录网

    return ((float)$usec + (float)$sec);Dbk快乐收录网

}

function SaveHTTPFile($fFileHTTPPath,$fFileSavePath,$fFileSaveName)Dbk快乐收录网

{Dbk快乐收录网

 //记录程序开始的时间Dbk快乐收录网

 $BeginTime=getmicrotime();

//取得文件名Dbk快乐收录网

 $fFileSaveName=$fFileSavePath."/".$fFileSaveName;

 //取得文件的内容Dbk快乐收录网

 ob_start();Dbk快乐收录网

 readfile($fFileHTTPPath);Dbk快乐收录网

$img = ob_get_contents();Dbk快乐收录网

 ob_end_clean();Dbk快乐收录网

 //$size = strlen($img);

 //保存到本地Dbk快乐收录网

$fp2=@fopen($fFileSaveName, "a");Dbk快乐收录网

 fwrite($fp2,$img);Dbk快乐收录网

 fclose($fp2);

 //记录程序运行结束的时间Dbk快乐收录网

 $EndTime=getmicrotime();

 //返回运行时间Dbk快乐收录网

return($EndTime-$BeginTime);Dbk快乐收录网

}Dbk快乐收录网

?>

//这个是后台管理当中的分类列表页Dbk快乐收录网

//包含无限分类Dbk快乐收录网

include ROOT.include/tree.class.php;Dbk快乐收录网

//声明无限分类Dbk快乐收录网

$tree = new tree();Dbk快乐收录网

//设置缓存目录Dbk快乐收录网

$tree->cDir = ROOT.cache/class/;Dbk快乐收录网

//读入分类缓存Dbk快乐收录网

$tree->getCache(class);Dbk快乐收录网

//获取缓存Dbk快乐收录网

$rootArray = $tree->nodes;      //分类信息在写入缓存之前,就已经按照顺序排列好了,不需再次生成分类树,可以拿来直接进行输出Dbk快乐收录网

复制代码//只有在修改数据库中的分类表时才需要重新生成分类树

//包含无限分类Dbk快乐收录网

include ROOT.include/tree.class.php;Dbk快乐收录网

   //声明无限分类Dbk快乐收录网

   $tree = new tree();Dbk快乐收录网

   //设置缓存目录Dbk快乐收录网

   $tree->cDir = ROOT.cache/class/;Dbk快乐收录网

//查询数据库,返回分类的ID,名称,父类3个字段Dbk快乐收录网

   $db->select(all,class,id,name,parent);Dbk快乐收录网

   //遍历结果集,并压入无限分类Dbk快乐收录网

while ($row = $db->record(all))Dbk快乐收录网

   {Dbk快乐收录网

    $tree->newNode($row[id],$row[name],(int)$row[parent]);    //父类ID需要为数字Dbk快乐收录网

   }Dbk快乐收录网

   //生成分类树,并写入缓存Dbk快乐收录网

$tree->putCache(class);Dbk快乐收录网

复制代码//另一种更简便的重写缓存方式,该代码是删除分类页中的

//包含无限分类Dbk快乐收录网

include ROOT.include/tree.class.php;Dbk快乐收录网

//声明无限分类Dbk快乐收录网

$tree = new tree();Dbk快乐收录网

//设置缓存目录Dbk快乐收录网

$tree->cDir = ROOT.cache/class/;Dbk快乐收录网

//读入分类缓存Dbk快乐收录网

$tree->getCache(class);Dbk快乐收录网

//是否存在该分类Dbk快乐收录网

if (isset($tree->nodes[$id]))Dbk快乐收录网

{Dbk快乐收录网

  //生成查询条件Dbk快乐收录网

  $condition = id=.$id;Dbk快乐收录网

  //获取该分类的子分类IDDbk快乐收录网

$childsId = $tree->getChildsId($id);   //如果存在子分类,改方法返回的是一个一维数组,值分别为各子分类的ID,如果不存在子分类,该方法返回falseDbk快乐收录网

  //如果存在子分类Dbk快乐收录网

  if ($childsId)Dbk快乐收录网

  {Dbk快乐收录网

   //如果子分类存在,连同子分类一同删除Dbk快乐收录网

foreach ($childsId as $childId)Dbk快乐收录网

   {Dbk快乐收录网

    $condition .= or id=.$childId;  //生成删除条件Dbk快乐收录网

    //卸载无限分类中的条目Dbk快乐收录网

unset($tree->nodes[$childId]);  //直接将分类树中对应ID的分类信息删除Dbk快乐收录网

   }Dbk快乐收录网

  }Dbk快乐收录网

  //开始删除Dbk快乐收录网

  $db->delete(class,$condition);Dbk快乐收录网

  //删除该分类在无限分类中条目Dbk快乐收录网

unset($tree->nodes[$id]);Dbk快乐收录网

  //重写无限分类缓存Dbk快乐收录网

  $tree->putCache(class);Dbk快乐收录网

  //输出删除成功标记Dbk快乐收录网

  exit(OK);Dbk快乐收录网

} else {Dbk快乐收录网

  //不存在则输出错误消息Dbk快乐收录网

  exit(该分类不存在!);Dbk快乐收录网

}Dbk快乐收录网

复制代码

php经典文件上传类Dbk快乐收录网

#*********************************************************Dbk快乐收录网

#文件名称: Dbk快乐收录网

inc_class.upload.phpDbk快乐收录网

#功能描述: 上传文件类Dbk快乐收录网

#程序制作:青春一度(adleyliu)Dbk快乐收录网

#联系qq  Dbk快乐收录网

:14339095

2.0.aDbk快乐收录网

#注:转发时请保留此声明信息,这段声明不并会影响你的速度!Dbk快乐收录网

#如有修改请将修改后的文件以邮件形式发送给作者一份,谢谢!Dbk快乐收录网

#Dbk快乐收录网

#*********************************************************Dbk快乐收录网

if(!defined(IN_PHPADLEYIU)) Dbk快乐收录网

{Dbk快乐收录网

exit(Access Denied);Dbk快乐收录网

}

/*Dbk快乐收录网

//使用说明:Dbk快乐收录网

//声明一个上传类Dbk快乐收录网

include_once(ADLEYLIU_ROOT../inc_class.upload.php);Dbk快乐收录网

$_YL_UPLOAD Dbk快乐收录网

= array();Dbk快乐收录网

$yl_uploadfile = new Dbk快乐收录网

yl_upload_class();Dbk快乐收录网

$_YL_UPLOAD[yl_filedata] = Dbk快乐收录网

uploadFile;//表单名Dbk快乐收录网

$_YL_UPLOAD[yl_directroy] =Dbk快乐收录网

upload_files;//上传主目录Dbk快乐收录网

$_YL_UPLOAD[file_urldirectroy] = /;// Dbk快乐收录网

程序路径Dbk快乐收录网

$_YL_UPLOAD[yl_settingsnew] =Dbk快乐收录网

.date(ym)./.date(d)./.substr(time(), 0, Dbk快乐收录网

5).;//上传子主目录Dbk快乐收录网

$_YL_UPLOAD[yl_maxsize] = 1048576;  Dbk快乐收录网

//这里以字节为单位(1024*2)*1024=2097152 就是 2MDbk快乐收录网

$_YL_UPLOAD[yl_sizeformat] = Dbk快乐收录网

k;   //显示文件大小单位b字节,k千,m兆Dbk快乐收录网

$_YL_UPLOAD[yl_arrext] =Dbk快乐收录网

array(gif,jpg,jpeg,png,bmp,rar,txt);//允许上传文件类型Dbk快乐收录网

$_YL_UPLOAD[yl_ext] Dbk快乐收录网

= 0;  //0原文件类型上传,1统一为存为jpgDbk快乐收录网

$_YL_UPLOAD[yl_prefix] =Dbk快乐收录网

.$uid..$yl_uploadfile -> yl_createrand(1,0)..$cid.;  Dbk快乐收录网

//在文件名前缀加上特殊字符 //$uid 会员ID  $cid 分类IDDbk快乐收录网

$_YL_UPLOAD[yl_suffix] = Dbk快乐收录网

;  //.$yl_uploadfile -> yl_createrand(3,0).;  Dbk快乐收录网

//在文件名后缀加上特殊字符Dbk快乐收录网

$_YL_UPLOAD[thumbwidth] = 100;Dbk快乐收录网

//缩略图宽Dbk快乐收录网

$_YL_UPLOAD[thumbheight] = 100;  Dbk快乐收录网

//缩略图高Dbk快乐收录网

$_YL_UPLOAD[maxthumbwidth] = 500;  Dbk快乐收录网

//大图高Dbk快乐收录网

$_YL_UPLOAD[maxthumbheight] = 500;Dbk快乐收录网

//大图宽Dbk快乐收录网

//上传Dbk快乐收录网

$yl_uploadfile -> yl_uploadfile();Dbk快乐收录网

获取值:Dbk快乐收录网

yl_filename Dbk快乐收录网

=> addslashes($_YL_UPLOAD[yl_filename]),原文件名Dbk快乐收录网

yl_attachment => Dbk快乐收录网

$_YL_UPLOAD[yl_attachment],新文件名及路径Dbk快乐收录网

yl_filesize => Dbk快乐收录网

$_YL_UPLOAD[yl_filesize] ,文件大小Dbk快乐收录网

yl_filetype => Dbk快乐收录网

$_YL_UPLOAD[yl_filetype],文件类型Dbk快乐收录网

yl_isimage => Dbk快乐收录网

$_YL_UPLOAD[yl_isimage],是否是图片Dbk快乐收录网

yl_isthumb => Dbk快乐收录网

$_YL_UPLOAD[yl_isthumb],是否有小图片Dbk快乐收录网

*/

class yl_upload_classDbk快乐收录网

{Dbk快乐收录网

function __GET($property_name)Dbk快乐收录网

{Dbk快乐收录网

  if(isset($this -> $property_name)) Dbk快乐收录网

{Dbk快乐收录网

   return $this -> $property_name;Dbk快乐收录网

  } else Dbk快乐收录网

{Dbk快乐收录网

   return Dbk快乐收录网

NULL;Dbk快乐收录网

  }Dbk快乐收录网

 }Dbk快乐收录网

function __SET($property_name,Dbk快乐收录网

$value) {Dbk快乐收录网

  $this -> $property_name = Dbk快乐收录网

$value;Dbk快乐收录网

 }Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 #生成缩略图Dbk快乐收录网

 #*********************************************************

function makethumb($srcfile) {Dbk快乐收录网

  global $_YL_UPLOAD;

  //判断文件是否存在Dbk快乐收录网

  if (!file_exists($srcfile)) Dbk快乐收录网

{Dbk快乐收录网

   return ;Dbk快乐收录网

  }Dbk快乐收录网

  $dstfile = Dbk快乐收录网

$srcfile..small.jpg;Dbk快乐收录网

  $bigfile = Dbk快乐收录网

$srcfile..big.jpg;

  //缩略图大小Dbk快乐收录网

  $tow = Dbk快乐收录网

intval($_YL_UPLOAD[thumbwidth]);Dbk快乐收录网

  $toh = Dbk快乐收录网

intval($_YL_UPLOAD[thumbheight]);Dbk快乐收录网

  if($tow < 60) $tow = Dbk快乐收录网

60;Dbk快乐收录网

  if($toh < 60) $toh = 60;

  $make_max = 0;Dbk快乐收录网

  $maxtow = Dbk快乐收录网

intval($_YL_UPLOAD[maxthumbwidth]);Dbk快乐收录网

  $maxtoh = Dbk快乐收录网

intval($_YL_UPLOAD[maxthumbheight]);Dbk快乐收录网

  if($maxtow >= 300 Dbk快乐收录网

&& $maxtoh >= 300) {Dbk快乐收录网

   $make_max = Dbk快乐收录网

1;Dbk快乐收录网

  }

  //获取图片信息Dbk快乐收录网

  $im = ;Dbk快乐收录网

  if($data = Dbk快乐收录网

getimagesize($srcfile)) {Dbk快乐收录网

   if($data[2] == 1) Dbk快乐收录网

{Dbk快乐收录网

$make_max =Dbk快乐收录网

0;//gif不处理Dbk快乐收录网

    if(function_exists("imagecreatefromgif")) Dbk快乐收录网

{Dbk快乐收录网

     $im = Dbk快乐收录网

imagecreatefromgif($srcfile);Dbk快乐收录网

    }Dbk快乐收录网

   } Dbk快乐收录网

elseif($data[2] == 2)Dbk快乐收录网

{Dbk快乐收录网

    if(function_exists("imagecreatefromjpeg")) Dbk快乐收录网

{Dbk快乐收录网

     $im = Dbk快乐收录网

imagecreatefromjpeg($srcfile);Dbk快乐收录网

    }Dbk快乐收录网

   } Dbk快乐收录网

elseif($data[2] == 3)Dbk快乐收录网

{Dbk快乐收录网

    if(function_exists("imagecreatefrompng")) Dbk快乐收录网

{Dbk快乐收录网

     $im = Dbk快乐收录网

imagecreatefrompng($srcfile);Dbk快乐收录网

    }Dbk快乐收录网

   }Dbk快乐收录网

  }Dbk快乐收录网

if(!$im)Dbk快乐收录网

return ;

  $srcw = imagesx($im);Dbk快乐收录网

  $srch = imagesy($im);

  $towh = $tow/$toh;Dbk快乐收录网

  $srcwh = Dbk快乐收录网

$srcw/$srch;Dbk快乐收录网

if($towh <= $srcwh){Dbk快乐收录网

   $ftow = Dbk快乐收录网

$tow;Dbk快乐收录网

   $ftoh = $ftow*($srch/$srcw);

   $fmaxtow = $maxtow;Dbk快乐收录网

   $fmaxtoh = Dbk快乐收录网

$fmaxtow*($srch/$srcw);Dbk快乐收录网

  } else {Dbk快乐收录网

   $ftoh = Dbk快乐收录网

$toh;Dbk快乐收录网

   $ftow = $ftoh*($srcw/$srch);

   $fmaxtoh = $maxtoh;Dbk快乐收录网

   $fmaxtow = Dbk快乐收录网

$fmaxtoh*($srcw/$srch);Dbk快乐收录网

  }Dbk快乐收录网

  if($srcw <= $maxtow Dbk快乐收录网

&& $srch <= $maxtoh) {Dbk快乐收录网

   $make_max = Dbk快乐收录网

0;//不处理Dbk快乐收录网

  }Dbk快乐收录网

  if($srcw > $tow || $srch > $toh) Dbk快乐收录网

{Dbk快乐收录网

   if(function_exists("imagecreatetruecolor") && Dbk快乐收录网

function_exists("imagecopyresampled") && @$ni = Dbk快乐收录网

imagecreatetruecolor($ftow, $ftoh))Dbk快乐收录网

{Dbk快乐收录网

    imagecopyresampled($ni, $im, 0, 0, 0, 0, $ftow, Dbk快乐收录网

$ftoh, $srcw, Dbk快乐收录网

$srch);Dbk快乐收录网

//大图片Dbk快乐收录网

    if($make_max Dbk快乐收录网

&& @$maxni = imagecreatetruecolor($fmaxtow, $fmaxtoh)) Dbk快乐收录网

{Dbk快乐收录网

imagecopyresampled($maxni, $im, 0, 0, 0, 0,Dbk快乐收录网

$fmaxtow, $fmaxtoh, $srcw, $srch);Dbk快乐收录网

    }else if (@$maxni Dbk快乐收录网

= imagecreatetruecolor(round($srcw/2), Dbk快乐收录网

round($srch/2))){Dbk快乐收录网

     imagecopyresampled($maxni, Dbk快乐收录网

$im, 0, 0, 0, 0, round($srcw/2), round($srch/2), $srcw, Dbk快乐收录网

$srch);Dbk快乐收录网

    }Dbk快乐收录网

   } Dbk快乐收录网

elseif(function_exists("imagecreate") && Dbk快乐收录网

function_exists("imagecopyresized") && @$ni = imagecreate($ftow, $ftoh))Dbk快乐收录网

{Dbk快乐收录网

    imagecopyresized($ni, $im, 0, 0, 0, 0, $ftow, Dbk快乐收录网

$ftoh, $srcw, Dbk快乐收录网

$srch);Dbk快乐收录网

    //大图片Dbk快乐收录网

if($make_maxDbk快乐收录网

&& @$maxni = imagecreate($fmaxtow, $fmaxtoh)) Dbk快乐收录网

{Dbk快乐收录网

     imagecopyresized($maxni, $im, 0, 0, 0, 0, Dbk快乐收录网

$fmaxtow, $fmaxtoh, $srcw, $srch);Dbk快乐收录网

    }else if (@$maxni Dbk快乐收录网

= imagecreate(round($srcw/2), Dbk快乐收录网

round($srch/2))){Dbk快乐收录网

imagecopyresized($maxni, $im,Dbk快乐收录网

0, 0, 0, 0, round($srcw/2), round($srch/2), $srcw, Dbk快乐收录网

$srch);Dbk快乐收录网

    }Dbk快乐收录网

   } else Dbk快乐收录网

{Dbk快乐收录网

    return Dbk快乐收录网

;Dbk快乐收录网

   }Dbk快乐收录网

if(function_exists(imagejpeg))Dbk快乐收录网

{Dbk快乐收录网

    imagejpeg($ni, Dbk快乐收录网

$dstfile);Dbk快乐收录网

    //大图片Dbk快乐收录网

    if($make_max) Dbk快乐收录网

{Dbk快乐收录网

     imagejpeg($maxni, Dbk快乐收录网

$bigfile);Dbk快乐收录网

    }else{Dbk快乐收录网

imagejpeg($maxni,Dbk快乐收录网

$bigfile);Dbk快乐收录网

    }Dbk快乐收录网

   } Dbk快乐收录网

elseif(function_exists(imagepng)) {Dbk快乐收录网

    imagepng($ni, Dbk快乐收录网

$dstfile);Dbk快乐收录网

    //大图片Dbk快乐收录网

    if($make_max) Dbk快乐收录网

{Dbk快乐收录网

     imagepng($maxni, Dbk快乐收录网

$bigfile);Dbk快乐收录网

    }else{Dbk快乐收录网

     imagejpeg($maxni, Dbk快乐收录网

$bigfile);Dbk快乐收录网

    }Dbk快乐收录网

   }Dbk快乐收录网

   imagedestroy($ni);Dbk快乐收录网

   if($make_max) Dbk快乐收录网

{Dbk快乐收录网

   }else{Dbk快乐收录网

imagedestroy($maxni);Dbk快乐收录网

   }Dbk快乐收录网

  }else{

if(function_exists("imagecreatetruecolor") && Dbk快乐收录网

function_exists("imagecopyresampled") && @$ni =Dbk快乐收录网

imagecreatetruecolor($srcw, $srch)) Dbk快乐收录网

{Dbk快乐收录网

imagecopyresampled($ni, $im, 0, 0, 0, 0, $srcw,Dbk快乐收录网

$ftoh, $srch, Dbk快乐收录网

$srch);Dbk快乐收录网

    //大图片Dbk快乐收录网

     $maxni = Dbk快乐收录网

imagecreatetruecolor($srch, $srch);Dbk快乐收录网

imagecopyresampled($maxni, $im, 0, 0, 0, 0, $srcw, $srch, $srcw,Dbk快乐收录网

$srch);Dbk快乐收录网

   } elseif(function_exists("imagecreate") Dbk快乐收录网

&& function_exists("imagecopyresized") && @$ni =Dbk快乐收录网

imagecreate($ftow, $ftoh)) {Dbk快乐收录网

    imagecopyresized($ni, Dbk快乐收录网

$im, 0, 0, 0, 0, $srcw, $srch, $srcw,Dbk快乐收录网

$srch);Dbk快乐收录网

    //大图片Dbk快乐收录网

     $maxni = Dbk快乐收录网

imagecreate($fmaxtow, $fmaxtoh);Dbk快乐收录网

imagecopyresized($maxni, $im, 0, 0, 0, 0, $srcw, $srch, $srcw,Dbk快乐收录网

$srch);Dbk快乐收录网

   } else Dbk快乐收录网

{Dbk快乐收录网

    return Dbk快乐收录网

;Dbk快乐收录网

   }Dbk快乐收录网

imagejpeg($ni, $dstfile);

     imagejpeg($maxni, Dbk快乐收录网

$bigfile);Dbk快乐收录网

  }

  imagedestroy($im);Dbk快乐收录网

  if(!file_exists($dstfile)) {Dbk快乐收录网

   return Dbk快乐收录网

;Dbk快乐收录网

  } else {Dbk快乐收录网

   return Dbk快乐收录网

$dstfile;Dbk快乐收录网

  }Dbk快乐收录网

 }

#*********************************************************Dbk快乐收录网

 #获取随机数函数Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_createrand($length, $numeric = 0) {Dbk快乐收录网

  PHP_VERSION < 4.2.0 Dbk快乐收录网

&& mt_srand((double)microtime() * 1000000);Dbk快乐收录网

  if($numeric) Dbk快乐收录网

{Dbk快乐收录网

   $hash = sprintf(%0.$length.d, mt_rand(0, pow(10, Dbk快乐收录网

$length) - 1));Dbk快乐收录网

  } else {Dbk快乐收录网

$hash =Dbk快乐收录网

;Dbk快乐收录网

   $chars = Dbk快乐收录网

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz;///0123456789Dbk快乐收录网

   $max Dbk快乐收录网

= strlen($chars) - 1;Dbk快乐收录网

   for($i = 0; $i < $length; $i++) Dbk快乐收录网

{Dbk快乐收录网

    $hash .= $chars[mt_rand(0, Dbk快乐收录网

$max)];Dbk快乐收录网

   }Dbk快乐收录网

  }Dbk快乐收录网

  return Dbk快乐收录网

$hash;Dbk快乐收录网

 }Dbk快乐收录网

#***************Dbk快乐收录网

 #*********************************************************Dbk快乐收录网

 #创建目录函数Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

createfolder($yl_path)Dbk快乐收录网

 {Dbk快乐收录网

  if Dbk快乐收录网

(!file_exists($yl_path))Dbk快乐收录网

  {Dbk快乐收录网

   $this -> Dbk快乐收录网

createfolder(dirname($yl_path));Dbk快乐收录网

   @mkdir($yl_path, Dbk快乐收录网

0777);Dbk快乐收录网

  }Dbk快乐收录网

  return $this -> Dbk快乐收录网

createfolder;Dbk快乐收录网

 }Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 #获取文件 Dbk快乐收录网

名称,大小,类型,临时文件名Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_getfilename($yl_type)Dbk快乐收录网

 {Dbk快乐收录网

  global Dbk快乐收录网

$_YL_UPLOAD;Dbk快乐收录网

  return Dbk快乐收录网

$_FILES[$_YL_UPLOAD[yl_filedata]][$yl_type];Dbk快乐收录网

 }Dbk快乐收录网

 #*********************************************************Dbk快乐收录网

 #获取文件大小Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_getfilesize()Dbk快乐收录网

 {Dbk快乐收录网

  global Dbk快乐收录网

$_YL_UPLOAD;Dbk快乐收录网

  $yl_filesize = $this -> Dbk快乐收录网

yl_getfilename(size);Dbk快乐收录网

  if($yl_filesize == Dbk快乐收录网

0){Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("请选择上传文件!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }Dbk快乐收录网

  if($yl_filesize Dbk快乐收录网

> $_YL_UPLOAD[yl_maxsize]){

   switch Dbk快乐收录网

(strtolower($_YL_UPLOAD[yl_sizeformat])){Dbk快乐收录网

    case Dbk快乐收录网

b:Dbk快乐收录网

$yl_maxsizek = $_YL_UPLOAD[yl_maxsize] .Dbk快乐收录网

B;Dbk快乐收录网

     break;Dbk快乐收录网

    case Dbk快乐收录网

k:Dbk快乐收录网

     $yl_maxsizek = Dbk快乐收录网

$_YL_UPLOAD[yl_maxsize]/1024 . Dbk快乐收录网

K;Dbk快乐收录网

     break;Dbk快乐收录网

    case Dbk快乐收录网

m:Dbk快乐收录网

     $yl_maxsizek = Dbk快乐收录网

$_YL_UPLOAD[yl_maxsize]/(1024*1024) .Dbk快乐收录网

M;Dbk快乐收录网

   }Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("上传文件超出限制范围[".$yl_maxsizek."].K!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }Dbk快乐收录网

  return Dbk快乐收录网

$yl_filesize;Dbk快乐收录网

 }Dbk快乐收录网

 #*********************************************************Dbk快乐收录网

 #获得文件扩展名Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_getfiletype()Dbk快乐收录网

 {Dbk快乐收录网

  global Dbk快乐收录网

$_YL_UPLOAD;Dbk快乐收录网

$pathinfo = pathinfo($this ->Dbk快乐收录网

yl_getfilename(name));Dbk快乐收录网

  $yl_file_ext = Dbk快乐收录网

strtolower($pathinfo[extension]);Dbk快乐收录网

  //检查扩展名Dbk快乐收录网

if(!array_keys($_YL_UPLOAD[yl_arrext],$yl_file_ext))Dbk快乐收录网

{Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("上传文件类型被限制!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }Dbk快乐收录网

  return Dbk快乐收录网

$yl_file_ext;Dbk快乐收录网

 }

#*********************************************************Dbk快乐收录网

 #上传验证Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_upfile($source, $target) {Dbk快乐收录网

  // Dbk快乐收录网

如果一种函数上传失败,还可以用其他函数上传Dbk快乐收录网

if (function_exists(move_uploaded_file)Dbk快乐收录网

&& @move_uploaded_file($source, $target)) Dbk快乐收录网

{Dbk快乐收录网

   @chmod($target, 0666);Dbk快乐收录网

   return Dbk快乐收录网

$target;Dbk快乐收录网

} elseif (@copy($source, $target))Dbk快乐收录网

{Dbk快乐收录网

   @chmod($target, 0666);Dbk快乐收录网

   return Dbk快乐收录网

$target;Dbk快乐收录网

  } elseif (@is_readable($source)) Dbk快乐收录网

{Dbk快乐收录网

if ($fp = @fopen($source,rb))Dbk快乐收录网

{Dbk快乐收录网

    @flock($fp,2);Dbk快乐收录网

    $filedata Dbk快乐收录网

= Dbk快乐收录网

@fread($fp,@filesize($source));Dbk快乐收录网

    @fclose($fp);Dbk快乐收录网

   }Dbk快乐收录网

   if Dbk快乐收录网

($fp = @fopen($target, wb)) {Dbk快乐收录网

    @flock($fp, Dbk快乐收录网

2);Dbk快乐收录网

    @fwrite($fp, Dbk快乐收录网

$filedata);Dbk快乐收录网

    @fclose($fp);Dbk快乐收录网

    @chmod Dbk快乐收录网

($target, 0666);Dbk快乐收录网

    return Dbk快乐收录网

$target;Dbk快乐收录网

   } else {Dbk快乐收录网

    return Dbk快乐收录网

false;Dbk快乐收录网

   }Dbk快乐收录网

  }Dbk快乐收录网

 }Dbk快乐收录网

 #*********************************************************Dbk快乐收录网

 #上传Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

yl_uploadfile()Dbk快乐收录网

 {Dbk快乐收录网

  global Dbk快乐收录网

$_YL_UPLOAD;Dbk快乐收录网

$yl_file_path =Dbk快乐收录网

$_YL_UPLOAD[yl_directroy]./.$_YL_UPLOAD[yl_settingsnew] Dbk快乐收录网

;//建立一个目录Dbk快乐收录网

  $yl_filename = $this -> Dbk快乐收录网

yl_getfilename(name);//原文件名Dbk快乐收录网

  $yl_filenamenews = Dbk快乐收录网

$_YL_UPLOAD[yl_prefix]..substr(time(), 5, Dbk快乐收录网

9)..$_YL_UPLOAD[yl_suffix].;//重命名Dbk快乐收录网

  $yl_file_size = $this Dbk快乐收录网

-> yl_getfilesize();//获取文件大小Dbk快乐收录网

  $yl_file_type = $this -> Dbk快乐收录网

yl_getfiletype();//获取文件类型Dbk快乐收录网

  if($_YL_UPLOAD[yl_ext] == Dbk快乐收录网

0){Dbk快乐收录网

   $yl_filenamenewsext = Dbk快乐收录网

$yl_filenamenews...$yl_file_type;//改名Dbk快乐收录网

}elseifDbk快乐收录网

($_YL_UPLOAD[yl_ext] == 1){Dbk快乐收录网

   $yl_filenamenewsext = Dbk快乐收录网

$yl_filenamenews..jpg;//统一改名为jpgDbk快乐收录网

  }Dbk快乐收录网

  //$yl_tmp_name Dbk快乐收录网

=  str_replace( ,,$this ->Dbk快乐收录网

yl_getfilename(tmp_name));//服务器上临时文件名Dbk快乐收录网

  $yl_tmp_name =  Dbk快乐收录网

$this -> Dbk快乐收录网

yl_getfilename(tmp_name);//服务器上临时文件名Dbk快乐收录网

  //检查是否已上传Dbk快乐收录网

  if(Dbk快乐收录网

href="mailto:!@is_uploaded_file($yl_tmp_name">!@is_uploaded_file

($yl_tmp_name))Dbk快乐收录网

{Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("文件已上传!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }Dbk快乐收录网

  //检查目录是否存在,不存在则创建Dbk快乐收录网

  if(Dbk快乐收录网

href="mailto:!@is_dir(.$_YL_UPLOAD

[file_urldirectroy]..$yl_file_path.">!@is_dir(.$_YL_UPLOADDbk快乐收录网

[file_urldirectroy]..$yl_file_path.)) Dbk快乐收录网

{Dbk快乐收录网

   $this -> Dbk快乐收录网

createfolder(.$_YL_UPLOAD[file_urldirectroy]..$yl_file_path.);//创建

目录Dbk快乐收录网

  }Dbk快乐收录网

  //检查目录写权限Dbk快乐收录网

  if Dbk快乐收录网

(Dbk快乐收录网

href="mailto:!@is_writable(.$_YL_UPLOAD

[file_urldirectroy]..$yl_file_path.">!@is_writable(.$_YL_UPLOADDbk快乐收录网

[file_urldirectroy]..$yl_file_path.))Dbk快乐收录网

{Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("上传目录没有写权限!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }Dbk快乐收录网

  $yl_path_name Dbk快乐收录网

= Dbk快乐收录网

.$_YL_UPLOAD

[file_urldirectroy]..$yl_file_path./.$yl_filenamenewsext.;Dbk快乐收录网

  $yl_doupload Dbk快乐收录网

= $this -> yl_upfile($yl_tmp_name, $yl_path_name);

if($yl_doUpload ===Dbk快乐收录网

false)Dbk快乐收录网

  {Dbk快乐收录网

   $this -> Dbk快乐收录网

alert("上传失败!");Dbk快乐收录网

   exit;Dbk快乐收录网

  }else{Dbk快乐收录网

   //echo Dbk快乐收录网

上传成功;Dbk快乐收录网

   //echo Dbk快乐收录网

;Dbk快乐收录网

   /*Dbk快乐收录网

   echo Dbk快乐收录网

原文件名:.$yl_filename.;Dbk快乐收录网

   echo Dbk快乐收录网

;Dbk快乐收录网

   echo Dbk快乐收录网

新文件名及目录:.$yl_file_path./.$yl_filenamenewsext;Dbk快乐收录网

   echo Dbk快乐收录网

;Dbk快乐收录网

   echo Dbk快乐收录网

文件大小:.$yl_file_size.;Dbk快乐收录网

   echo Dbk快乐收录网

;Dbk快乐收录网

   echo Dbk快乐收录网

文件类型:.$yl_file_type.;Dbk快乐收录网

   */Dbk快乐收录网

   $_YL_UPLOAD[yl_filename] Dbk快乐收录网

= $yl_filename;Dbk快乐收录网

   $_YL_UPLOAD[yl_attachment] = Dbk快乐收录网

.$yl_file_path./.$yl_filenamenewsext.;Dbk快乐收录网

   $_YL_UPLOAD[yl_filesize] Dbk快乐收录网

= $yl_file_size;Dbk快乐收录网

   $_YL_UPLOAD[yl_filetype] = Dbk快乐收录网

$yl_file_type;Dbk快乐收录网

   //检查是否图片Dbk快乐收录网

   if(@getimagesize($yl_path_name)) Dbk快乐收录网

{Dbk快乐收录网

    $_YL_UPLOAD[yl_isimage] = Dbk快乐收录网

1;Dbk快乐收录网

    ///生成缩略图Dbk快乐收录网

    if ($this Dbk快乐收录网

-> Dbk快乐收录网

makethumb($yl_path_name)){Dbk快乐收录网

     $_YL_UPLOAD[yl_isthumb] Dbk快乐收录网

= Dbk快乐收录网

1;Dbk快乐收录网

    }else{Dbk快乐收录网

     $_YL_UPLOAD[yl_isthumb] Dbk快乐收录网

= Dbk快乐收录网

0;Dbk快乐收录网

    }Dbk快乐收录网

   }else{Dbk快乐收录网

$_YL_UPLOAD[yl_isimage]Dbk快乐收录网

= 0;Dbk快乐收录网

   }Dbk快乐收录网

  }Dbk快乐收录网

  return Dbk快乐收录网

true;Dbk快乐收录网

 }

 #*********************************************************Dbk快乐收录网

 #提示Dbk快乐收录网

#*********************************************************Dbk快乐收录网

 function Dbk快乐收录网

alert($yl_msg)Dbk快乐收录网

 {Dbk快乐收录网

  echo Dbk快乐收录网

;Dbk快乐收录网

  echo ;Dbk快乐收录网

  echo Dbk快乐收录网

error; Dbk快乐收录网

  echo Dbk快乐收录网

http-equiv="content-type" content="text/html;Dbk快乐收录网

charset=gb2312">;Dbk快乐收录网

  echo ;Dbk快乐收录网

  echo Dbk快乐收录网

;Dbk快乐收录网

  echo Dbk快乐收录网

type="text/javascript">alert(".$yl_msg.");history.back();;Dbk快乐收录网

  echo Dbk快乐收录网

;Dbk快乐收录网

  echo Dbk快乐收录网

;Dbk快乐收录网

  exit;Dbk快乐收录网

 }Dbk快乐收录网

}
Dbk快乐收录网

  《ecshop 无限级分类分析(ecshop.ecoring)》更新于时间:2023-04-07 01:27:53;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

ecshop 无限级分类分析(ecshop.ecoring)特别声明

本站快乐收录网提供的ecshop 无限级分类分析(ecshop.ecoring)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-07 01:27:53收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/cmsjiaochenghuizong/92580.html转载请注明

标签: