php如何判斷當前的作業系統是linux還是windows

時間 2022-01-05 09:25:06

1樓:it互聯天下

php判斷當前作業系統的方法很多,比如:

1.直接使用php預定義常量php_os來獲取;

<?php

header("content-type:text/html;charset=utf-8;");

$os_name=php_os;

if(strpos($os_name,"linux")!==false)else if(strpos($os_name,"win")!==false)

echo $os_str;

2.還可以通過使用者瀏覽器資訊來判斷作業系統。

<?php

header("content-type:text/html;charset=utf-8;");

//測試

echo get_user_os();

//windows作業系統

function get_user_os() elseif(strpos($agent,"nt 5.1"))  elseif(strpos($agent,"nt 5.2") && strpos($agent,"wow64")) elseif(strpos($agent,"nt 5.

2"))  elseif(strpos($agent,"nt 6.0"))  elseif(strpos($agent,"nt 5.0"))  elseif(strpos($agent,"4.

9"))  elseif(strpos($agent,"nt 4"))  elseif(strpos($agent,"98"))  elseif(strpos($agent,"95")) elseif(strpos($agent,"linux"))

//判斷

if(strpos($os_name,"linux")!==false)else if(strpos($os_name,"windows")!==false)else

return $os_str;

}3.使用php_uname函式來獲取;

<?php

header("content-type:text/html;charset=utf-8;");

$os_name=php_uname();

if(strpos($os_name,"linux")!==false)else if(strpos($os_name,"windows")!==false)

echo $os_str;

j**a 如何判斷作業系統是linux還是windows

2樓:匿名使用者

public class judge}

php在windows下和linux獲取指令碼路徑的區別

3樓:匿名使用者

windows下使用的是「\」作為分隔符,而linux則反其道而行之使用"/"作為分隔符。所以在windows 環境中獲取路徑常見 c:\windows\system 的形式,而linux 常見 /user/share 的形式。

php中使用$_server['document_root'] 和 dirname(__file__)可以獲取兩個路徑。

在linux下獲取的這兩個路徑使用的都是linux檔案系統"/"作為分隔符的;而windows中獲取的這兩個路徑則不是都使用windows檔案系統"\"作為分隔符的。

$_server['document_root'] 在linux和windows下均返回以"/"作為分隔符的檔案路徑

dirname(__file__)在linux下使用「/」作為路徑分隔符,在windows下使用」\「作為分隔符

4樓:匿名使用者

在windows下開發的php程式,放到linux下,目錄應該怎麼去解決

沒有大的區別,用就行了。

作業系統畫出當前狀態系統rag圖

綠衣人敲門 假設系統中程序的三態模型如下圖所示,圖中的a和b處應分別填寫 26 圖中的c和d處應分別填寫 27 26 a 時間片到 作業排程程式排程 b 執行了p操作 時間片到 c 時間片到 程序排程程式排程 d 時間片到 執行了p操作 27 a i o完成 執行了p操作 b 執行了p操作 i o完...

什麼是作業系統?作業系統有哪些功能

蹦迪小王子啊 作業系統是管理計算機硬體與軟體資源的計算機程式。作業系統需要處理如管理與配置記憶體 決定系統察納資源供需的優先次序 控制輸入裝置與輸出裝置 操作網路與管理檔案系統等基本事務。作業系統也提供一個讓使用者與系統互動的操作介面。作業系統的五大管理功能 1 作業管理 包括任務 介面管理 人機互...

正版p作業系統如何啟用,正版XP作業系統如何啟用?

阿拉木漢 正版的xp是有key的,你安裝之後,啟用過程中需要輸入這個啟用碼,輸入進去就可以了。有的是安裝過程中就需要這個key的,輸入進去才能繼續安裝呢。 微軟幾年前早就停止對xp的開發和服務了,即便你現在的xp是正版,未必能在微軟官方驗證通過! 不行。這張xp的正版作業系統,只能安裝一台計算機,由...