PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 上传档案到共用资料夹
楼主:
Peruheru
(还在想)
2014-11-28 15:10:48
各位好
有个php网站运作于IIS 7底下
要实作上传档案功能
但档案不能保存在网页主机下
要保存至另外一台主机
上传功能我已经先做好
确定可以上传档案到本机
所以剩下的就是把上传目标位置更改为共用资料夹而已
我已经设定过网芳等
现在网页主机的网芳中可以看得到档案主机分享出来的资料夹
也可以在windows环境下新增或删除档案
我将这个目录挂载为网络磁盘机
然后在IIS7该网站的站台目录下
将该网络磁盘机加入为虚拟目录
并将原本同名的资料夹删掉
本来想说这样就可以了
实际测试上传功能
档案的确可以上传
但是却是上传到本机,而且又创了那个原本被我删掉的目录出来存放档案
在IIS7的那个虚拟目录权限设定中
"测试设定"里面的"验证"有这样的讯息:
路径不存在,或无法展开路径中的环境变量以确认它是否存在。
是这个原因造成的吗?
还是说php要存取IIS设定的虚拟目录需要额外的作业?
还是这是我权限没设好?我两边都设定了同样的帐户使用同样的密码
也都设定帐户的权限到完全控制了
怎么还是不行orz
对PHP而言似乎虚拟资料夹是不存在的....
更新:
现在想直接存取网络磁盘
结果还没查到可以用的做法
'//hostname/uploads/files/'
'//hostname/uploads/files'
'\\\\hostname\\uploads\\files\\'
'\\\\hostname\\uploads\\files'
'Z:\\files'
这些透过is_dir检查都是false orz
作者: up9cloud (九天)
2014-11-29 04:04:00
1.是. 2.是 3.你搞错方向,这跟php的权限有关...而且iis本身实做挂载资料夹,你的php又没实做那些通讯协定...你应该是要查iis有没lib给php call,不然就是exec()直接call system lib, 再不然就是call 另一只php搞定协定把已存的档案再上传到该台机器
继续阅读
[请益] 我该怎么改善这个肥controller action?
poopoo888888
[请益] facebook api 撷取资料 乱码
andyleeyuan
[请益] PHP新手求救
alex12313
[请益] PHP汇出CSV档
DwyaneAndy
[请益] check simpleXML object的属性
youneverknow
[请益] MySQL#1045 (手残删root) (Solved)
KawasumiMai
[请益] htm副档名夹带php程式码的问题
alair99
[请益] slim framework url加上'/'就无法load CSS
dododaphne
[请益] 请问PHP的函数的参数设初值的意思?
cat99961
[请益] 云端音乐网站 疑问
wEImInGLu
Links
booklink
Contact Us: admin [ a t ] ucptt.com