[請益] 存取網路空間

看板PHP作者 (質樸)時間11年前 (2014/05/08 17:17), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
我現在想要用php 去存取網路硬碟 (ex: W槽) 以下是我的程式: 列出目錄下的檔案 <?php $dir = "W:"; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "<br>";} closedir($dh);}} ?> 環境是 window server 2008+IIS+PHP ================================================= 我用browser 去開 什麼東西都沒跑出來 但是我用 cmd => 跑 php.exe test.php 就會跑出來!!!!! 請問這是權限問題了嗎 我該怎麼修改 請問大大們>< 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.69.191.1 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1399540677.A.663.html

05/08 18:54, , 1F
如果是存取網路硬碟需改一推伺服設定,很麻煩,我設定過
05/08 18:54, 1F

05/08 18:55, , 2F
要改網頁伺服的執行權限,PHP要加連接網路硬碟的帳密
05/08 18:55, 2F

05/09 00:15, , 3F
// 指定網路掛載變數
05/09 00:15, 3F

05/09 00:15, , 4F
$disk="X:\\";
05/09 00:15, 4F

05/09 00:15, , 5F
// 先判斷程式有沒有辦法取得該DISK,無法則連接
05/09 00:15, 5F

05/09 00:16, , 6F
指定IP(域名我不知道是否可以)
05/09 00:16, 6F

05/09 00:17, , 7F
file_exists($disk) or system('net use X: "\\\\192.168.1
05/09 00:17, 7F

05/09 00:17, , 8F
.100" share /user:users /persistent:no>nul 2>&1');
05/09 00:17, 8F

05/09 00:18, , 9F
這是加在PHP上的,IP跟DISK位置和USER自己更改一下
05/09 00:18, 9F

05/12 10:27, , 10F
加入net use 好像也不太行ㄟ QQ
05/12 10:27, 10F

05/12 11:45, , 11F
已經回信
05/12 11:45, 11F
文章代碼(AID): #1JQql5PZ (PHP)
文章代碼(AID): #1JQql5PZ (PHP)