[請益] 存取網路空間

作者: sandy4444 (質樸)   2014-05-08 17:17:55
我現在想要用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
就會跑出來!!!!!
請問這是權限問題了嗎
我該怎麼修改 請問大大們><
謝謝
作者: serotw (弒龍)   2014-05-08 18:54:00
如果是存取網路硬碟需改一推伺服設定,很麻煩,我設定過要改網頁伺服的執行權限,PHP要加連接網路硬碟的帳密// 指定網路掛載變數$disk="X:\\";// 先判斷程式有沒有辦法取得該DISK,無法則連接指定IP(域名我不知道是否可以)file_exists($disk) or system('net use X: "\\\\192.168.1.100" share /user:users /persistent:no>nul 2>&1');這是加在PHP上的,IP跟DISK位置和USER自己更改一下
作者: sandy4444 (質樸)   2014-05-12 10:27:00
加入net use 好像也不太行ㄟ QQ
作者: serotw (弒龍)   2014-05-12 11:45:00
已經回信

Links booklink

Contact Us: admin [ a t ] ucptt.com