作者sandy4444 (質樸)
看板PHP
標題[請益] 存取網路空間
時間Thu May 8 17:17:55 2014
我現在想要用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://webptt.com/m.aspx?n=bbs/PHP/M.1399540677.A.663.html
1F:→ serotw:如果是存取網路硬碟需改一推伺服設定,很麻煩,我設定過 05/08 18:54
2F:→ serotw:要改網頁伺服的執行權限,PHP要加連接網路硬碟的帳密 05/08 18:55
3F:→ serotw:// 指定網路掛載變數 05/09 00:15
4F:→ serotw:$disk="X:\\"; 05/09 00:15
5F:→ serotw:// 先判斷程式有沒有辦法取得該DISK,無法則連接 05/09 00:15
6F:→ serotw:指定IP(域名我不知道是否可以) 05/09 00:16
7F:→ serotw:file_exists($disk) or system('net use X: "\\\\192.168.1 05/09 00:17
8F:→ serotw:.100" share /user:users /persistent:no>nul 2>&1'); 05/09 00:17
9F:→ serotw:這是加在PHP上的,IP跟DISK位置和USER自己更改一下 05/09 00:18
10F:→ sandy4444:加入net use 好像也不太行ㄟ QQ 05/12 10:27
11F:→ serotw:已經回信 05/12 11:45