簡體   English   中英

使用PHP訪問IIS6虛擬目錄

[英]Access IIS6 Virtual Directory with PHP

嘗試訪問虛擬文件夾中的內容幾周后,我的問題是:

我有兩個用於負載平衡的Web服務器。 我有一個用於上傳文件的存儲服務器。 我使用正確的權限為存儲創建了一個域用戶。 在IIS6的PHP-webapp中,我創建了一個虛擬目錄,該目錄通過具有UNC路徑的特權用戶使用“連接為”指向存儲。 虛擬目錄名為“ upload2”。

從我的PHP腳本中,我嘗試使用scandir訪問upload2文件夾(用於讀取/寫入),或者嘗試使用fopen寫入文件。 在IIS中,我可以瀏覽/查看虛擬文件夾中的內容。 但是PHP說

'警告:scandir(upload2,upload2)[function.scandir]:系統找不到指定的文件。 第25行的E:\\ inetpub \\ wwwroot \\ pvmonitor \\ test2.php中的(代碼:2)警告:scandir(upload2)[function.scandir]:無法打開dir:E:\\ inetpub \\ wwwroot中沒有此類文件或目錄第25行的\\ pvmonitor \\ test2.php

通過執行腳本:

$filename='upload2';
$dir    = $filename;
$files1 = scandir($dir);
print_r($files1);

如何將php指向此虛擬文件夾?

PHP無法訪問虛擬目錄,因為它是虛擬目錄,僅由網站使用,您需要讀取/寫入vdir指向的實際物理路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM