Server : Apache System : Linux iZ2vcgyutqttsd1p850kl8Z 3.10.0-1160.92.1.el7.x86_64 #1 SMP Tue Jun 20 11:48:01 UTC 2023 x86_64 User : www ( 1000) PHP Version : 5.6.40 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv Directory : /www/wwwroot/saimikebio.com/wap/includes/ |
<?php /** * ECSHOP wap前台公共函数 * ============================================================================ * * 版权所有 2005-2012 上海商派网络科技有限公司,并保留所有权利。 * 网站地址: http://www.ecshop.com; * ---------------------------------------------------------------------------- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和 * 使用;不允许对程序代码以任何形式任何目的的再发布。 * ============================================================================ * $Author: liubo $ * $Id: lib_main.php 17217 2011-01-19 06:29:08Z liubo $ */ if (!defined('IN_ECS')) { die('Hacking attempt'); } /** * 对输出编码 * * @access public * @param string $str * @return string */ function encode_output($str) { if (EC_CHARSET != 'utf-8') { $str = ecs_iconv(EC_CHARSET, 'utf-8', $str); } return htmlspecialchars($str); } /** * wap分页函数 * * @access public * @param int $num 总记录数 * @param int $perpage 每页记录数 * @param int $curr_page 当前页数 * @param string $mpurl 传入的连接地址 * @param string $pvar 分页变量 */ function get_wap_pager($num, $perpage, $curr_page, $mpurl,$pvar) { $multipage = ''; if($num > $perpage) { $page = 2; $offset = 1; $pages = ceil($num / $perpage); $all_pages = $pages; $tmp_page = $curr_page; $setp = strpos($mpurl, '?') === false ? "?" : '&'; if($curr_page > 1) { $multipage .= "<a href=\"$mpurl${setp}${pvar}=".($curr_page-1)."\">上一页</a>"; } $multipage .= $curr_page."/".$pages; if(($curr_page++) < $pages) { $multipage .= "<a href=\"$mpurl${setp}${pvar}=".$curr_page++."\">下一页</a><br/>"; } //$multipage .= $pages > $page ? " ... <a href=\"$mpurl&$pvar=$pages\"> [$pages] >></a>" : " 页/".$all_pages."页"; $url_array = explode("?" , $mpurl); $field_str = ""; if (isset($url_array[1])) { $filed_array = explode("&" , $url_array[1]); if (count($filed_array) > 0) { foreach ($filed_array AS $data) { $value_array = explode("=" , $data); $field_str .= "<postfield name='".$value_array[0]."' value='".encode_output($value_array[1])."'/>\n"; } } } $multipage .= "跳转到第<input type='text' name='pageno' format='*N' size='4' value='' maxlength='2' emptyok='true' />页<anchor>[GO]<go href='{$url_array[0]}' method='get'>{$field_str}<postfield name='".$pvar."' value='$(pageno)'/></go></anchor>"; //<postfield name='snid' value='".session_id()."'/> } return $multipage; } /** * 返回尾文件 * * @return string */ function get_footer() { if (substr($_SERVER['SCRIPT_NAME'], strrpos($_SERVER['SCRIPT_NAME'], '/')) == '/index.php') { $footer = "<br/>Powered by ECShop[".local_date('H:i')."]"; } else { $footer = "<br/><select><option onpick='index.php'>快速通道</option><option onpick='goods_list.php?type=best'>精品推荐</option><option onpick='goods_list.php?type=promote'>商家促销</option><option onpick='goods_list.php?type=hot'>热门商品</option><option onpick='goods_list.php?type=new'>最新产品</option></select>"; } return $footer; } ?>