公司禁網,但是我的工作需要對外網,所以只能利用公司的公用電腦。使用自己的電腦遠端操作他(其實可以弄**的,但沒有用這種方法)。所以一些檔案都在公用機子上面,然而又由於本人比較懶,不想考來考去,所以採用將要訪問的資料夾,設定為共享,然後訪問用php訪問。
(ps:關於網路配置在文章下面)
簡單測試**如下:
<?php
$filename = "";
$size = filesize($filename);
echo $size;
?>
上述**實現的是,讀取公用電腦下共享的pic_gather/figure路徑下的1.png檔案的大小。
注意了,這裡的為了跟好的相容linux斜桿只能用「/」否則訪問不成功。(ps:有些同學習慣性的寫\\192.168.1.31\pic_gather,但是注意了php\代表轉意符號,所以正確的應該這樣寫\\\\192.168.1.31\\pic_gather)。
訪問本地資源,**如下:
<?php
$filename = "d:/pic_gather/figure/1.png";
$size = filesize($filename);
echo $size;
?>
php訪問區域網上其他計算機共享資源的配置:
有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訪問網路驅動器的方法》
php訪問網路共享資源和本地檔案
php訪問網路共享資源和本地檔案 標籤 php 網路apache 工作測試 reference 2012 07 03 12 42 4963人閱讀 收藏 舉報 php 44 作者同類文章x 公司禁網,但是我的工作需要對外網,所以只能利用公司的公用電腦。使用自己的電腦遠端操作他 其實可以弄 的,但沒有用...
對映網路共享資源為本地硬碟
include stdafx.h include include include pragma comment lib,mpr.lib 新增對映 dword addconnection lpctstr szremotename,lpctstr szlocalname nr.dwtype resour...
ios 多執行緒訪問共享資源
什麼是共享資源,一塊資源可能會被多個執行緒去共享,也就是多個執行緒可能會去訪問同一塊資源,也就是共享這一塊資源。比如說多執行緒去訪問同乙個物件,同乙個變數,同乙個檔案。當多個執行緒訪問同一塊資源的時候,很容易引發資料的錯亂和資料的安全問題。這個時候我們在乙個執行緒在訪問那塊資源的時候,我們需要把它個...