php獲取映射磁碟目錄,php獲取映射磁碟目錄的方法

本文目錄一覽:

PHP 如何訪問共享目錄

原帖由 於 2008-8-14 11:46 發表 [i][/url]我也不喜歡 win 但沒辦法 人家伺服器是win2003,要不怎麼跑asp.net 現在是在該伺服器安裝了PHp程序,想把所有上傳的文件都寫到 另一台win2003機子上去,所有我想映射哪台機子的G盤目錄上一個文件夾為Z盤,上傳文件是 … [/b]明白.有一個比較傻的解決方案.不知道你試過沒.因為我是搞郵件的.所以.知道這個方法是可以的.1.把A機上的LIST目錄下的所有文件放到B機上的LIST目錄.2.設定A機的LIST目錄許可權為777,並可在HTTP下訪問.3.用FOPEN打開文件,並將其寫成每行77個字元的base64編碼後的串.WIN下是使用\\r\\n做換行符的.4.直接把生成的內容放到B伺服器上.5.用戶下載的時候在頁面上加相應的HTTP頭信息用戶即可下載.6.這就相當於實現了電子郵件中的附件功能.7.方法比較羅索.8.第二十枚金牌產生了9.真升機了不起.10.男足做完俯卧撐了

php 調用windows api獲取本地所有磁碟名稱

有簡單的 就是調用cmd命令行

?php

exec(“wmic LOGICALDISK get name”,$dir);

print_r($dir);

?

輸出 Array ( [0] = Name [1] = C: [2] = D: [3] = E: [4] = F: [5] = G: [6] = H: [7] = I: [8] = )

PHP 調用cmd 獲取 磁碟名

php要開啟 exec

具體的cmd命令自己修改

如何進行磁碟映射?

1、保證物理連接沒問題,確定是兩台機器聯網了吧?最簡單的測試方法在A電腦上能ping通B電腦

IP地址。

2、兩台電腦最好都有自己的IP地址,看看都設置了沒?要固定IP的哦。

3、保證兩台電腦都開啟了server服務。

4、在B電腦上啟用guest賬戶(不需設置密碼)

5、在B電腦上共享C文件夾,共享名要記住。

6、在A電腦上「我的電腦」右鍵-「映射網路驅動器」-然後在”文件夾”那裡輸入\\B電腦IP\C文件夾共享名 就可以了,注意格式哦。

外網如何映射本地磁碟

具體方法如下:

通過命令的方式映射共享文件夾到本地磁碟。

1、用命令查看本地共享開始→運行→cmd,輸入net share

2、 用命令查看遠程共享(當然也可以直接在網上鄰居或在地址欄輸入電腦IP地址進行查看)

net use \\遠程ip地址\ipc$ 對方密碼/user:對方用戶名

net view \\遠程ip地址

3、使用命令設置共享net share admin$net share ipc$net share c$=c:net share e$=e:

4、使用命令刪除共享Net share admin$ /delnet share c$ /del

5、使用命令將遠端地共享文件夾映射成本地磁碟net use z:\\遠程ip地址\共享文件夾名

php中如何讀取磁碟中的文件夾

可以用scandir來讀取給定路徑下的文件以及文件夾,請注意該函數不會顯示子文件夾下的文件;

如果要顯示所有的文件或者文件夾,建議用 一個循環來遍歷該路徑,使用is_dir來判斷是否是一個文件夾,is_file來判斷是否是一個文件;

關於PHP新手問題

IIS下搭建PHP5運行環境2007年06月22日 星期五 14:36基於PHP語言的論壇可以說是目前最安全而且執行代碼效率最高的論壇了,和ASP相比他可以實現和MYSQL更好結合的特點,結合PHPMYADMIN可以更好的管理和維護資料庫信息。一般情況下使用apache和PHP搭配比較順手,不過很多時候由於特定因素和條件的局限,我們要求在IIS基礎上建立PHP應用環境。今天筆者就為各位介紹如何在IIS和Windows下建立PHP應用環境。

一、環境需求和準備工作:

筆者選擇了PHP5.2版本,而IIS則是XP系統自帶的IIS5。首先我們要安裝IIS組件,默認情況下在XP系統是沒有安裝的。

第一步:通過控制面板的添加/刪除Windows組件完成IIS組件的安裝工作。

第二步:在添加/刪除Windows組件選項窗口中我們雙擊Internet信息服務(IIS),然後把裡面的包括internet信息服務管理單元,公用文件,萬維網服務選中。(如圖1)

圖1

第三步:插入XP SP2系統光碟複製必須文件到本地硬碟,安裝完畢後我們可以從「管理工具」中的「internet信息服務」啟動IIS程序。(如圖2)

圖2

二、安裝PHP程序及設置:

安裝好IIS後我們就可以發布相應的網站了,但是這時還無法瀏覽PHP語言建立的頁面,我們需要先安裝PHP並設置必須的參數。

第一步:下載PHP主程序,筆者使用的是PHP 5.2,解壓縮到本地磁碟c盤根目錄。(如圖3)

附:PHP5.2.3下載地址

圖3

第二步:接下來將PHP文件夾中的php.ini-dist複製到C:\WINDOWS目錄下並改名為php.ini,複製php5ts.dll和libmysql.dll兩個文件到

C:\WINDOWS\system32中。(如圖4)

圖4

第三步:為了讓PHP支持MYSQL和GD庫需要編輯php.ini文件,用記事本打開該文件,查找「extension_dir」,然後把extension_dir = “./”修改為extension_dir = “C:\php\ext”;另外還需要把「;extension=php_mysql.dll」前的分號去掉,改成extension=php_mysql.dll。把「;extension=php_gd2.dll」前的分號也去掉,修改為extension=php_gd2.dll。

至此我們的PHP就安裝完成了,但是由於默認情況下IIS是不支持PHP的,只能支持ASP。所以還需要我們像建立CGI那樣創建PHP的映射關係。

三、配置IIS的PHP映射:

一般情況下設置某語言或執行程序的映射關係都是通過ISAPI篩選器解決的,PHP也不例外。

第一步:打開IIS,在默認網站上點右鍵選擇「屬性」。(如圖5)

圖5

第二步:找到「主目錄」標籤,點右下角的「配置」按鈕。(如圖6)

圖6

第三步:在「添加和編輯應用程序擴展名映射」窗口中,通過瀏覽按鈕找到c:\php\php5isapi.dll文件,擴展名輸入.php,這樣在解析過程中將自動調用php5isapi.dll解釋PHP語言。另外還需要把「腳本引擎」和「檢查文件是否存在」選中。(如圖7)

圖7

第四步:返回到默認網站屬性窗口的「主目錄」標籤,將執行許可權修改為「腳本和可執行文件」,這樣才能夠執行PHP程序。(如圖8)

圖8

第五步:來到默認網站屬性窗口的「文檔」標籤,將index.php添加到默認文檔列表中。(如圖9)

圖9

第六步:新建立一個TXT文本文件,內容如下。將其保存成index.php文件並複製到網站發布目錄中。(如圖10)

?

echo phpinfo();

?

圖10

第七步:在IIS中瀏覽index.php頁面文件就能夠看出真正的內容了,這說明我們的PHP環境已經搭建成功。(如圖11)

圖11

小提示:如果index.php無法正常顯示那麼我們再來到默認網站屬性中的ISAPI篩選器標籤,添加一個名為PHP的篩選器,可執行文件選擇c:\php\php5isapi.dll即可,這樣設置後往往可以解決實際問題。(如圖12)

圖12

第八步:當然我們修改設置後需要重新啟動IIS或者乾脆直接啟動計算機即可,重新啟動後PHP文件就可以順利顯示了。重新啟動IIS的方法是關閉「IIS ADMIN」服務或者直接在默認網站上點右鍵選擇「停止」再「啟動」。

四、總結:

總體上講IIS下PHP的運行還是比較穩定的,雖然在執行效率上不如apache與PHP搭配得更如意,但是在企業伺服器上必須使用IIS或者多個網站一起通過虛擬目錄發布時我們就不得不選擇本文介紹的方法來搭建PHP環境了。另外Apache的最新版本和PHP5也存在一定的兼容問題,直接採用IIS與PHP5搭配更可以減少不必要的兼容問題帶來的麻煩。

原創文章,作者:WYCR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/136887.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
WYCR的頭像WYCR
上一篇 2024-10-04 00:16
下一篇 2024-10-04 00:16

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Rclone複製所有目錄

    如果你需要將本地文件複製到雲端,或者從雲端複製文件到本地,Rclone是一個非常好的選擇。本文將介紹如何使用Rclone複製所有目錄。 一、安裝Rclone 首先,你需要在你的機器…

    編程 2025-04-29
  • 解決.net 6.0運行閃退的方法

    如果你正在使用.net 6.0開發應用程序,可能會遇到程序閃退的情況。這篇文章將從多個方面為你解決這個問題。 一、代碼問題 代碼問題是導致.net 6.0程序閃退的主要原因之一。首…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • Python中init方法的作用及使用方法

    Python中的init方法是一個類的構造函數,在創建對象時被調用。在本篇文章中,我們將從多個方面詳細討論init方法的作用,使用方法以及注意點。 一、定義init方法 在Pyth…

    編程 2025-04-29
  • Python創建分配內存的方法

    在python中,我們常常需要創建並分配內存來存儲數據。不同的類型和數據結構可能需要不同的方法來分配內存。本文將從多個方面介紹Python創建分配內存的方法,包括列表、元組、字典、…

    編程 2025-04-29
  • 使用Vue實現前端AES加密並輸出為十六進位的方法

    在前端開發中,數據傳輸的安全性問題十分重要,其中一種保護數據安全的方式是加密。本文將會介紹如何使用Vue框架實現前端AES加密並將加密結果輸出為十六進位。 一、AES加密介紹 AE…

    編程 2025-04-29
  • 用不同的方法求素數

    素數是指只能被1和自身整除的正整數,如2、3、5、7、11、13等。素數在密碼學、計算機科學、數學、物理等領域都有著廣泛的應用。本文將介紹幾種常見的求素數的方法,包括暴力枚舉法、埃…

    編程 2025-04-29
  • Python中讀入csv文件數據的方法用法介紹

    csv是一種常見的數據格式,通常用於存儲小型數據集。Python作為一種廣泛流行的編程語言,內置了許多操作csv文件的庫。本文將從多個方面詳細介紹Python讀入csv文件的方法。…

    編程 2025-04-29
  • Python學習筆記:去除字元串最後一個字元的方法

    本文將從多個方面詳細闡述如何通過Python去除字元串最後一個字元,包括使用切片、pop()、刪除、替換等方法來實現。 一、字元串切片 在Python中,可以通過字元串切片的方式來…

    編程 2025-04-29

發表回復

登錄後才能評論