看板 PHP 關於我們 聯絡資訊
我現在想要用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
serotw:如果是存取網路硬碟需改一推伺服設定,很麻煩,我設定過 05/08 18:54
serotw:要改網頁伺服的執行權限,PHP要加連接網路硬碟的帳密 05/08 18:55
serotw:// 指定網路掛載變數 05/09 00:15
serotw:$disk="X:\\"; 05/09 00:15
serotw:// 先判斷程式有沒有辦法取得該DISK,無法則連接 05/09 00:15
serotw:指定IP(域名我不知道是否可以) 05/09 00:16
serotw:file_exists($disk) or system('net use X: "\\\\192.168.1 05/09 00:17
serotw:.100" share /user:users /persistent:no>nul 2>&1'); 05/09 00:17
serotw:這是加在PHP上的,IP跟DISK位置和USER自己更改一下 05/09 00:18
sandy4444:加入net use 好像也不太行ㄟ QQ 05/12 10:27
serotw:已經回信 05/12 11:45