国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

如何使用php判斷所處服務器操作系統的類型

2024-05-04 23:10:47
字體:
來源:轉載
供稿:網友
我本機開發用的是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!';
}
?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长阳| 合山市| 罗城| 鹤峰县| 友谊县| 若尔盖县| 加查县| 永新县| 汉沽区| 潼南县| 息烽县| 垦利县| 广州市| 社旗县| 织金县| 海伦市| 通道| 尼木县| 望城县| 辉南县| 巫山县| 吴忠市| 东乌珠穆沁旗| 新田县| 彩票| 抚远县| 湘潭市| 钦州市| 深州市| 翼城县| 交口县| 新源县| 家居| 浪卡子县| 华池县| 舒兰市| 兖州市| 广水市| 托克逊县| 黑山县| 集贤县|