作者anawak (...)
看板PHP
標題[請益] fopen無法開啟網路磁碟檔案
時間Wed Jul 31 17:16:52 2013
已爬文,不過沒看到我需要的解答。
一共有 3 台電腦:
正式伺服器 (Win8,xampp)
http://192.168.1.1/test.php
測試伺服器(Win7, xampp, 我自己的電腦)
http://mysite.local/test.php
網路上的芳鄰(XP)
\\UserPC\Shared\a.txt
在伺服器上都有掛載成 Z:\
資料夾的權限:
安全性:所有人都可讀寫(everyone)
共用:所有人都可讀寫(everyone)
程式碼:
<?php
$fh = fopen('Z:\a.txt', 'r');
?>
我用自己的測試伺服器(Win7),可以讀到 UserPC的 a.txt
在正式伺服器(Win8)卻不行。
錯誤訊息:failed to open stream: Permission denied
大家都在同一個內網,怎麼會正式伺服器可以連,
測試伺服器卻不能連?怎麼會這樣?
我目前只想到,會不會是 Win8 跟人家比較不一樣?
Win8不能隨便存取別人的檔案?
通常都是保護自己的檔案不讓別人存,應該不會禁止自己去存取別人的檔案吧?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.214.220
1F:→ Bambe:我怎麼記得這樣好像是違反win的共享原則 0.0? 不知道有沒有 07/31 22:35
2F:→ Bambe:大大對這方面有多加了解?@@ 07/31 22:35
違反什麼共享原則?
※ 編輯: anawak 來自: 114.45.88.249 (08/16 00:59)