vars.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 101 行

PHP
101
字号
<?php// On which page are we ?if (preg_match('#([^/]+\.php)$#', $PHP_SELF, $self_matches)) {	$pagenow = $self_matches[1];} else if (strstr($PHP_SELF, '?')) {	$pagenow = explode('/', $PHP_SELF);	$pagenow = trim($pagenow[(sizeof($pagenow)-1)]);	$pagenow = explode('?', $pagenow);	$pagenow = $pagenow[0];} else {	$pagenow = 'index.php';}// Simple browser detection$is_lynx = 0; $is_gecko = 0; $is_winIE = 0; $is_macIE = 0; $is_opera = 0; $is_NS4 = 0;if (preg_match('/Lynx/', $_SERVER['HTTP_USER_AGENT'])) {	$is_lynx = 1;} elseif (preg_match('/Gecko/', $_SERVER['HTTP_USER_AGENT'])) {	$is_gecko = 1;} elseif ((preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) && (preg_match('/Win/', $_SERVER['HTTP_USER_AGENT']))) {	$is_winIE = 1;} elseif ((preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) && (preg_match('/Mac/', $_SERVER['HTTP_USER_AGENT']))) {	$is_macIE = 1;} elseif (preg_match('/Opera/', $_SERVER['HTTP_USER_AGENT'])) {	$is_opera = 1;} elseif ((preg_match('/Nav/', $_SERVER['HTTP_USER_AGENT']) ) || (preg_match('/Mozilla\/4\./', $_SERVER['HTTP_USER_AGENT']))) {	$is_NS4 = 1;}$is_IE    = (($is_macIE) || ($is_winIE));// Server detection$is_apache = ( strstr($_SERVER['SERVER_SOFTWARE'], 'Apache') || strstr($_SERVER['SERVER_SOFTWARE'], 'LiteSpeed') ) ? 1 : 0;$is_IIS = strstr($_SERVER['SERVER_SOFTWARE'], 'Microsoft-IIS') ? 1 : 0;// On OS X Server, $_SERVER['REMOTE_ADDR'] is the server's address. Workaround this // by using $_SERVER['HTTP_PC_REMOTE_ADDR'], which *is* the remote address.if ( isset($_SERVER['HTTP_PC_REMOTE_ADDR']) )	$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_PC_REMOTE_ADDR'];// if the config file does not provide the smilies array, let's define it hereif (!isset($wpsmiliestrans)) {	$wpsmiliestrans = array(	':mrgreen:'	=> 'icon_mrgreen.gif',	':neutral:'	=> 'icon_neutral.gif',	':twisted:'	=> 'icon_twisted.gif',	':arrow:'	=> 'icon_arrow.gif',	':shock:'	=> 'icon_eek.gif',	':smile:'	=> 'icon_smile.gif',	' :???:'	=> 'icon_confused.gif',	':cool:'	=> 'icon_cool.gif',	':evil:'	=> 'icon_evil.gif',	':grin:'	=> 'icon_biggrin.gif',	':idea:'	=> 'icon_idea.gif',	':oops:'	=> 'icon_redface.gif',	':razz:'	=> 'icon_razz.gif',	':roll:'	=> 'icon_rolleyes.gif',	':wink:'	=> 'icon_wink.gif',	':cry:'		=> 'icon_cry.gif',	':eek:'		=> 'icon_surprised.gif',	':lol:'		=> 'icon_lol.gif',	':mad:'		=> 'icon_mad.gif',	':sad:'		=> 'icon_sad.gif',	' 8-)'		=> 'icon_cool.gif',	' 8-O'		=> 'icon_eek.gif',	' :-('		=> 'icon_sad.gif',	' :-)'		=> 'icon_smile.gif',	' :-?'		=> 'icon_confused.gif',	' :-D'		=> 'icon_biggrin.gif',	' :-P'		=> 'icon_razz.gif',	' :-o'		=> 'icon_surprised.gif',	' :-x'		=> 'icon_mad.gif',	' :-|'		=> 'icon_neutral.gif',	' ;-)'		=> 'icon_wink.gif',	' 8)'		=> 'icon_cool.gif',	' 8O'		=> 'icon_eek.gif',	' :('		=> 'icon_sad.gif',	' :)'		=> 'icon_smile.gif',	' :?'		=> 'icon_confused.gif',	' :D'		=> 'icon_biggrin.gif',	' :P'		=> 'icon_razz.gif',	' :o'		=> 'icon_surprised.gif',	' :x'		=> 'icon_mad.gif',	' :|'		=> 'icon_neutral.gif',	' ;)'		=> 'icon_wink.gif',	':!:'		=> 'icon_exclaim.gif',	':?:'		=> 'icon_question.gif',	);}// generates smilies' search & replace arraysforeach($wpsmiliestrans as $smiley => $img) {	$wp_smiliessearch[] = $smiley;	$smiley_masked = htmlspecialchars( trim($smiley) , ENT_QUOTES);	$wp_smiliesreplace[] = " <img src='" . get_settings('siteurl') . "/wp-includes/images/smilies/$img' alt='$smiley_masked' class='wp-smiley' /> ";}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?