[请益] 存取网络空间

楼主: 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