首頁 >後端開發 >php教程 >php 上传/保存文件 到不同的路径下的有关问题

php 上传/保存文件 到不同的路径下的有关问题

WBOY
WBOY原創
2016-06-13 10:13:57876瀏覽

php 上传/保存文件 到不同的路径下的问题
问一个小白问题.
刚刚有写过这个程序但是不成功.

用于上传的脚本文件即 C:\www\xxx.com\upload.php
用这个程序上传文件成功后 保存到 D:\date\xxx.com\ 下.

这两个目录权限相同,都赋予最高权限(读/写/列目录)给执行脚本者.

但试了不成功,请问能否实现吗? 是不是php不能保存到站点根目录以外的目录呢?


PS: 我试了脚本可以工作,能保存到 C:\www\xxx.com\temp 下(同目录)

------解决方案--------------------
当然可以。加个 is_writable()来判断是否可写。 php.ini中默认的open_basedir设置是不限制的
------解决方案--------------------
路径的写法,若按 window的写法
应写作 D:\\date\\xxx.com\\
通用写法 D:/date/xxx.com/

权限问题
如果目标分区为 NTFS ,则必须赋予一般用户写权限
若 web 服务器为 IIS 还需给匿名用户写权限

同时注意要勾选“允许存档”

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn