php訪問網路共享資源和本地檔案
標籤: php
網路apache
工作測試
reference
2012-07-03 12:42
4963人閱讀
收藏 舉報
php(44)
作者同類文章x
公司禁網,但是我的工作需要對外網,所以只能利用公司的公用電腦。使用自己的電腦遠端操作他(其實可以弄**的,但沒有用這種方法)。所以一些檔案都在公用機子上面,然而又由於本人比較懶,不想考來考去,所以採用將要訪問的資料夾,設定為共享,然後訪問用php訪問。
(ps:關於網路配置在文章下面)
簡單測試**如下:
[php]view plain
copy
print?
"content-type"content="text/html;charset=gbk">
<?php
$filename = "";
$size = filesize($filename);
echo
$size;
?>
上述**實現的是,讀取公用電腦下共享的pic_gather/figure路徑下的1.png檔案的大小。<?php
$filename = "";
$size = filesize($filename);
echo $size;
?>
注意了,這裡的為了跟好的相容linux斜桿只能用「/」否則訪問不成功。(ps:有些同學習慣性的寫\\192.168.1.31\pic_gather,但是注意了php\代表轉意符號,所以正確的應該這樣寫\\\\192.168.1.31\\pic_gather)。
訪問本地資源,**如下:
[php]view plain
copy
print?
"content-type"content="text/html;charset=gbk">
<?php
$filename = "d:/pic_gather/figure/1.png";
$size = filesize($filename);
echo
$size;
?>
php訪問區域網上其他計算機共享資源的配置:<?php
$filename = "d:/pic_gather/figure/1.png";
$size = filesize($filename);
echo $size;
?>
有a(192.168.1.1) b(192.168.1.2) 兩台機子。
step1必須保證pic_gather已經能被訪問(其中包括防火牆設定,共享設定,這裡就不具體講了),可以測試下,在電腦的資源管理器(應該這麼叫的吧,附上圖)上輸入\\192.168.1.2\pic_gather,能開啟b機上的檔案,如下圖
step2a、b兩天計算機必須在乙個工作組下面(名稱隨意自己設定,但必須是乙個工作組哦)(xp是 我的電腦->右鍵->屬性->計算機名稱->更改->工作組,更改完得重啟計算機的)(win是 計算機->右鍵->屬性->高階系統設定->計算機名稱->更改->工作組,更改完得重啟計算機的)。(ps:作者表示,我沒有在相同的組裡面,依然可以)
step3b要開啟guest
。(ps:作者表示,我沒有啟用來賓模式,依然可以)
step4b上pic_gather的資料夾在共享設定方面要設定為「允許使用者更改我的檔案(這個可以再第一步就設定好,不設定的話,只能訪問不能修改)
step5step6 開心的測試了,測試**已經在上面給出不重複了哦。
reference:gj的部落格 《php透過apache訪問網路驅動器的方法》 頂
5
踩 0
我說的一樣是指產生這個問題的性質一樣.
我指的使用者是指遠行iis的使用者而不是訪問iis的使用者.比較apache的使用者一般是localsystem帳戶,iis執行的賬戶好像是iis_wpg吧(這個我不確定),你建立的對映盤實際上不存在的,只不過相當於乙個別名而已,當然其它使用者(指系統使用者)就"看不見了".
另外,以localsystem執行的系統服務不能訪問windows訪問windows共享
php訪問網路共享資源和本地檔案
公司禁網,但是我的工作需要對外網,所以只能利用公司的公用電腦。使用自己的電腦遠端操作他 其實可以弄 的,但沒有用這種方法 所以一些檔案都在公用機子上面,然而又由於本人比較懶,不想考來考去,所以採用將要訪問的資料夾,設定為共享,然後訪問用php訪問。ps 關於網路配置在文章下面 簡單測試 如下 fil...
對映網路共享資源為本地硬碟
include stdafx.h include include include pragma comment lib,mpr.lib 新增對映 dword addconnection lpctstr szremotename,lpctstr szlocalname nr.dwtype resour...
ios 多執行緒訪問共享資源
什麼是共享資源,一塊資源可能會被多個執行緒去共享,也就是多個執行緒可能會去訪問同一塊資源,也就是共享這一塊資源。比如說多執行緒去訪問同乙個物件,同乙個變數,同乙個檔案。當多個執行緒訪問同一塊資源的時候,很容易引發資料的錯亂和資料的安全問題。這個時候我們在乙個執行緒在訪問那塊資源的時候,我們需要把它個...