手机
当前位置:查字典教程网 >编程开发 >php教程 >如何使用php判断所处服务器操作系统的类型
如何使用php判断所处服务器操作系统的类型
摘要:我本机开发用的是winXP,但是上传的服务器是linux,每次上传前总是要改一下配置文件,还有其他一些什么的,现在通过判断当前服务器的类型来...

我本机开发用的是winXP,但是上传的服务器是linux,每次上传前总是要改一下配置文件,还有其他一些什么的,

现在通过判断当前服务器的类型来决定执行什么样的程序,那么php如何判断所处服务器是什么类型呢

php有许多系统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix

其中相关的函数或者预定义变量如下

复制代码 代码如下:

php_uname();

PHP_OS

DIRECTORY_SEPARATOR

PHP_SHLIB_SUFFIX

PATH_SEPARATOR

具体程序:

复制代码 代码如下:

<?

if(PATH_SEPARATOR==':') echo 'Linux';

else echo 'Windows';

?>

或者

复制代码 代码如下:

<?php

echo php_uname();

echo PHP_OS;

/* Some possible outputs:

Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686

Linux

FreeBSD localhost 3.2-RELEASE #15: Mon Dec 17 08:46:02 GMT 2001

FreeBSD

Windows NT XN1 5.1 build 2600

WINNT

*/

if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {

echo 'This is a server using Windows!';

} else {

echo 'This is a server not using Windows!';

}

?>

【如何使用php判断所处服务器操作系统的类型】相关文章:

php生成zip文件类实例

php实现在服务器端调整图片大小的方法

php判断文本文档字符编码

如何做到多筆資料的同步

利用php来自动调用不同服务器上的flash

使用php的swoole实现高效安全的ftp服务器

用Apache反向代理设置对外的WWW和文件服务器

php删除文本文件中重复行的方法

PHP4在WinXP下IIS和Apache2服务器上的安装实例

一个用php3编写的简单计数器

精品推荐
分类导航