PHP 获取系统信息,PHP 获取服务器详细信息

后台用到获取相关系统参数,贴这儿,没准啥时候还能用。

获取系统类型及版本号:    php_uname()                                   (例:Windows NT COMPUTER 5.1 build 2600)
只获取系统类型:          php_uname('s')                                (或:PHP_OS,例:Windows NT)
只获取系统版本号:        php_uname('r')                                (例:5.1)
获取PHP运行方式:         php_sapi_name()                               (PHP run mode:apache2handler)
获取前进程用户名:        Get_Current_User()
获取PHP版本:             PHP_VERSION
获取Zend版本:            Zend_Version()
获取PHP安装路径:         DEFAULT_INCLUDE_PATH
获取当前文件绝对路径:    __FILE__


获取Http请求中Host值:    $_SERVER["HTTP_HOST"]                         (返回值为域名或IP)
获取服务器IP:            GetHostByName($_SERVER['SERVER_NAME'])
接受请求的服务器IP:      $_SERVER["SERVER_ADDR"]                       (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))
获取客户端IP:            $_SERVER['REMOTE_ADDR']
获取服务器解译引擎:      $_SERVER['SERVER_SOFTWARE']
获取服务器CPU数量:       $_SERVER['PROCESSOR_IDENTIFIER']
获取服务器系统目录:      $_SERVER['SystemRoot']
获取服务器域名:          $_SERVER['SERVER_NAME']                       (建议使用:$_SERVER["HTTP_HOST"])
获取用户域名:            $_SERVER['USERDOMAIN']
获取服务器语言:          $_SERVER['HTTP_ACCEPT_LANGUAGE']
获取服务器Web端口:       $_SERVER['SERVER_PORT']

post by 不懂戀愛魚兒 | 2011年11月10日 | 归档于 [Php技术]
标签: php 系统

PHP随机生成一串字母和数字组合

<?php
class GetChar{

function getCode ($length = 32, $mode = 0){
    switch ($mode) {
    case '1':
    $str = '1234567890';
    break;
    case '2':
    $str = 'abcdefghijklmnopqrstuvwxyz';
    break;
    case '3':
    $str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
    break;
    default:
    $str = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    break;
    }

阅读全文>>

post by 不懂戀愛魚兒 | 2011年6月7日 | 归档于 [Php技术]

PHP获取当前页面的URL函数

     使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:

示例一:

<?php

// 说明:获取完整URL

function curPageURL() {     $pageURL = 'http';

    if ($_SERVER["HTTPS"] == "on")     {         $pageURL .= "s";     }     $pageURL .= "://";

    if ($_SERVER["SERVER_PORT"] != "80")     {         $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];     }     else     {         $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];     }     return $pageURL; } ?>

阅读全文>>

post by 不懂戀愛魚兒 | 2010年12月17日 | 归档于 [Php技术]
标签: php 函数 url

php生成桌面快捷方式

代码示例:

<?php

$url_this =  "http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF'];

/*echo $url_this;*/

//第一种。获取当前URL生成。

$Shortcut = "[InternetShortcut]

URL={$url_this}

IDList=

IconFile=http://www.souab.com/favicon.ico

IconIndex=1

[{000214A0-0000-0000-C000-000000000046}]

Prop3=19,2

";

Header("Content-type: application/octet-stream"); 

header("Content-Disposition: attachment; filename=不懂戀愛魚兒.url;"); 

echo $Shortcut;

?>

阅读全文>>

post by 不懂戀愛魚兒 | 2010年12月15日 | 归档于 [Php技术]

phpMyAdmin 2.7.0-pl2下载与配置

首页说下下载地址:

http://download.mysql.cn/opencode/2006/0207/55.html

可以通过以上网址下载.也可以下载本文章下的附件;

接下来说下phpMyAdmin 2.7.0的配置

===========================分隔符

解压phpMyAdmin 2.7.0-pl2 到IIS根目录后  打开 config.default.php
注意 新版的  配置文件是 config.default.php   然后 做如下修改

搜索  $cfg['PmaAbsoluteUri']  添加你的phpmyadmin的URL路经 最好本地路经 当然也可以是远程路经

如  $cfg['PmaAbsoluteUri'] = 'http://localhost/';  
      注意  这里假设phpmyadmin在默认站点的根目录下
或  $cfg['PmaAbsoluteUri'] = 'http://你的网站地址/';

搜索  $cfg['blowfish_secret']  这里是在你配置 MySQL 时 设定好的root 的密码 例如  root密码为 888888
改为  $cfg['blowfish_secret'] = '888888';

搜索  $cfg['DefaultLang']         将其改为 zh-gb2312 ;
搜索  $cfg['DefaultCharset']     将其改为 gb2312 ;

搜索  $cfg['Servers'][$i]['auth_type']      默认为config,这很不安全,不推荐,建议使用cookie
改成  $cfg['Servers'][$i]['auth_type']      = 'cookie';

注意这里如果设置为config请在下面设置用户名和密码

例如:
$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '123123.';          // MySQL password (only needed

post by 不懂戀愛魚兒 | 2010年12月3日 | 归档于 [Php技术]
标签: phpmyadmin
sitemap ƽ̨