本文目錄一覽:
- 1、PHP能獲取用戶電腦配置信息嗎?
- 2、php 中如何獲取當前系統的進程列表,不是簡單的執行shell語句
- 3、什麼用於獲取解析php的操作系統類型?
- 4、怎樣用php獲取用戶瀏覽器,操作系統,本地天氣
- 5、php如何判斷當前的操作系統是linux還是windows
PHP能獲取用戶電腦配置信息嗎?
不可以。
只能得到 諸如操作系統 和 瀏覽器
可以考慮用ip 或者 cookie 來做判斷
ls幾個兄弟 說的是獲取服務器的信息 而非客戶機
另
如何用PHP語言記錄客戶登錄時的硬件信息,以便日後進行對比.
換句話說:當客戶換機登錄時,能判斷出來.
這個矛盾的 既然換了機器 那硬件也不是不一樣了嗎?
php 中如何獲取當前系統的進程列表,不是簡單的執行shell語句
$arrya = array();
用exec(“linux 命令”,$array)
如果查看進程的話 會把所有的信息返回給$array數組裡 你直接輸出就可以了
什麼用於獲取解析php的操作系統類型?
php 是一種bai服務器端的,嵌入html的腳本語言。php區別其du他像客戶端java的地方zhi是它的代碼在服務器端dao執行.php能做什麼?
最低水平,php可以做任何其他cgi程序所能做的事,例如收集表格數據,生成動態頁面內容,或者收發cookies.可能最強大,最有意義的特性是php支持大範圍的數據庫.書寫一個支持數據庫的web 頁面是難以置信的簡單.
下面是當前支持的數據庫:
adabas d interbase solid
dbase msql sybase
empress mysql velocis
filepro oracle unix dbm
informix postgresql
php通過協議也支持與其他服務的”交談”,像imap, snmp, nntp, pop3, 甚至是 http. 你也可以打開晦澀的 網絡接口和其他協議交互.
php的簡要歷史
1994年秋季, rasmus lerdorf 開始構思 php. 早期的非發行版本被用在他的主頁上,以追蹤誰在看他的在線簡歷. 1995年年初第一版本出台,當時php只被認為是個人主頁開發工具.它由一個非常單純的只能理解很少數特殊宏的分析引擎和 一些用在主頁後端通用的工具組成.如留言簿,計數器和其他一些東西.這個分析器在1995年年中被重寫並被命名為 php/fi 第二版. fi來自 rasmus 寫的另外一個包, 用於解釋 html 形式的數據.他結合了個人主頁工具腳本和形式解析器,並加 上msql支持.這樣就產生 php/fi 了. php/fi以令人驚奇的步調成長,人們開始把自己的代碼貢獻給它.
很難給出它的硬統計表,但可以估計在1996年末,整個世界至少有15,000個網站在用php/fi.到1997年年中,這個 數字已經超過50,000了. 而在此時php的發展也發生了變化.由rasmus自己偏愛的和幾個人開發的項目變成一個更有組織的團 體成就.ev suraski和andi gutmans重寫了解析器.這個新的解析器成為php版本3的基礎.許多有用的代碼從php/fi 繼承到php3,並且很多是完全重寫的.
今天(1999年年中)不管是php/fi或php3與很多商業產品捆綁在一塊,例如c2級強度的web服務器和紅帽子linux. 根據netcraft提供的數據推斷,保守估計全世界應用php的網站已超過150,000個.由此看來,它比在互聯網上運行netscape 的旗艦企業服務器的站點還多.
1.php是網頁文件.需要有支持php的web服務器,才能通過瀏覽器打開.如果你實在要打開,用記事本也可以打開,不過裏面是些網頁代碼.你不一定讀得懂 .
2.你所下載的只不過是一個指向(或包含)那個手機鈴聲的網頁,你要真正得到那個鈴聲的地址才能下載它 .
3.應該不是php,是pdf,你把後綴改一下,php文件是網頁格式,用文本編輯器打開,但是本站提供的大部分是pdf格式的,安裝一個pdf閱讀器就能正常打開了.
4.「把擴展名改成 html ,然後用IE打開。」
5.如果安裝了dreamwaver,php文件會顯示dreamwaver可以打開的樣式
不過用不着
到你下載過的貼子里,看你下載的那個東西的擴展名是什麼,比如word文檔後面就是.doc, pdf文檔後面就是.pdf, 壓縮文檔後面就是.rar或 .zip之類的
然後把擴展名替換.php就能開了
我以前好像遇到過這種問題,好像是用下載工具下載的時候有些不默認修改回原來的擴展名吧。
一般論壇里的東西都不是很大,直接點擊保存就行了,就不會遇到這種情況了
6.記事本就可以了~~~~~~~~~~
你要用Word、Fontpage也可以~
反正都是PHP腳本語言~
7.PHP文件是動態網頁文件,它的運行需要ISS服務的支持,如果你想在IE瀏覽器中打開的話,必須安裝ISS服務,否則無法運行。
ISS服務是INTERNET信息服務,安裝步驟:
(1)控制面板--添加刪除程序--添加刪除組件---Internet信息服務--安裝。安裝完成後,會在管理工具中生成Internet信息服務組件,還會在C盤生成Inetpub文件夾,裏面有一個WWWROOT文件夾。
(2)將你PHP文件放到WWWROOT文件夾中,必須是這個文件夾,放在其它文件夾無效.
(3)打開IE瀏覽器,在地址欄中輸入:/****
****是你的PHP文件名,也可以將PHP文件名改為 default.asp,這樣就不用輸入文件名,直接回車就行了,127.0.0.1是指本地機器。
怎樣用php獲取用戶瀏覽器,操作系統,本地天氣
$_SERVER[‘HTTP_USER_AGENT’] 可以獲取用戶的操作系統和瀏覽器,不過客戶端傳過來的數據,用戶可以偽造
獲取天氣得調用別人的接口,新浪,中國氣象網都提供接口,你調用就可以了
php如何判斷當前的操作系統是linux還是windows
PHP判斷當前操作系統的方法很多,比如:
1.直接使用PHP預定義常量PHP_OS來獲取;
?php
header(“Content-type:text/html;charset=utf-8;”);
$os_name=PHP_OS;
if(strpos($os_name,”Linux”)!==false){
$os_str=”Linux操作系統”;
}else if(strpos($os_name,”WIN”)!==false){
$os_str=”Windows操作系統”;
}
echo $os_str;
2.還可以通過用戶瀏覽器信息來判斷操作系統。
?php
header(“Content-type:text/html;charset=utf-8;”);
//測試
echo get_user_os();
//Windows操作系統
function get_user_os(){
//獲取用戶瀏覽信息參數
$agent = $_SERVER[‘HTTP_USER_AGENT’];
//獲取操作系統類型
if(strpos($agent,”NT 6.1″)){
$os_name =”Windows 7″;
} elseif(strpos($agent,”NT 5.1″)) {
$os_name =”Windows XP (SP2)”;
} elseif(strpos($agent,”NT 5.2″) strpos($agent,”WOW64″)){
$os_name =”Windows XP 64-bit Edition”;
} elseif(strpos($agent,”NT 5.2″)) {
$os_name =”Windows 2003″;
} elseif(strpos($agent,”NT 6.0″)) {
$os_name =”Windows Vista”;
} elseif(strpos($agent,”NT 5.0″)) {
$os_name =”Windows 2000″;
} elseif(strpos($agent,”4.9″)) {
$os_name =”Windows ME”;
} elseif(strpos($agent,”NT 4″)) {
$os_name =”Windows NT 4.0″;
} elseif(strpos($agent,”98″)) {
$os_name =”Windows 98″;
} elseif(strpos($agent,”95″)) {
$os_name =”Windows 95″;
}elseif(strpos($agent,”Linux”)) {
$os_name =”Linux”;
}
//判斷
if(strpos($os_name,”Linux”)!==false){
$os_str=”Linux操作系統”;
}else if(strpos($os_name,”Windows”)!==false){
$os_str=”Windows操作系統”;
}else{
$os_str=”未知操作系統”;
}
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){
$os_str=”Linux操作系統”;
}else if(strpos($os_name,”Windows”)!==false){
$os_str=”Windows操作系統”;
}
echo $os_str;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/236516.html