Blogger Information
Blog 263
fans 3
comment 2
visits 113000
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
判断是windows还是lunix服务器几种方式 (服务器、系统信息、系统分隔符)
福哥的博客
Original
926 people have browsed it

php_uname():

<?php
header("Content-type:text/html;charset=utf8");
    /** 
    * 功能:返回当前PHP所运行的系统的信息 
    * @param string $mode  
    *       'a':  返回所有信息 
    *       's':  ***作系统的名称,如FreeBSD 
    *       'n':  主机的名称,如cnscn.org 
    *       'r':  版本名,如5.1.2-RELEASE 
    *       'v':  ***作系统的版本号 
    *       'm': 核心类型,如i386 
    * @return string 
    */ 
    //string php_uname([string $mode]); 
echo php_uname().'<br>'; 
echo php_uname('s').'<br>';
?>

PHP_OS:

<?php
//PHP_OS php自带的一个内置常量,返回的是服务器端的***作系统标示,值为(WINNT,WIN32等)
echo strtoupper(substr(PHP_OS,0,3))==='WIN'?'windows 服务器':'不是 windows 服务器'.'<br>';
echo strtoupper(substr(PHP_OS,0,3)).'<br>';
?>

DIRECTORY_SEPARATOR:

<?php
/*DIRECTORY_SEPARATOR php自带的一个内置常量,用来显示系统分隔符的命令,不需要任何定义与包含即可直接使用。众所周知,在windows下路径分隔符是\(当然/在部分系统上也是可以正常运行的),在linux上路径的分隔符是/,DIRECTORY_SEPARATOR 这个额常量存在的意义就是会根据不同的***作系统来显示不同的分隔符。*/
echo DIRECTORY_SEPARATOR=='\\'?'windows 服务器':'不是 widnows 服务器'.'<br>';
?>

PATH_SEPARATOR:

<?php
//PATH_SEPARATOR 是一个常量,在linux系统中是一个" : "号,Windows上是一个";"号。
echo PATH_SEPARATOR==';'?'windows 服务器':'不是 windows 服务器';
?>


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!