Drupal 函数实现分页机制
php 代码:
echo "<div >"; $query = db_select('node', 'n')->extend('PagerDefault'); $query->addField('n', 'nid'); $query->addField('n', 'title'); $query->condition('n.status', 1)->limit(5); $query->condition('n.type','article')->limit(5); $query->condition('n.nid',$aid)->limit(5); $query->orderBy('nid', 'DESC'); if ($fetch = $query->execute()->fetchAll()) { $rows = array(); foreach ($fetch as $obj) { $rows[] = array(l($u.' *_* <<'.$obj->title.' >> ------详细信息查看,单击此处', 'node/' . $obj->nid)); $u++; } } echo theme('table', array('header' => $header, 'rows' => $rows)); echo '<hr>'; echo theme('pager'); echo "</div>"
说明。直接调用方法就可以了。
获取本地时间地址代码:
function GetIP(){ if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) $ip = $_SERVER['REMOTE_ADDR']; else $ip = "unknown"; return($ip); } $ip = GetIP(); echo '日期:'; echo date('Y-m-d ',time()).'</br>'; echo '本机地址:'.$ip; $str = "</br><p>同学们,网络安全实验室的网站开始试运行啦!</p><hr/><h3>快来关注我们吧!</h3>"; echo $str;