php上传文件到根目录的某个文件夹中

例如:网站目录中有上传文件upload.php、文件夹a、文件夹b,文件夹A中有一个同样的upload.php(代码完全一样),需要的是a中的upload.php能和根目... 例如:网站目录中有 上传文件upload.php、文件夹 a、文件夹b,文件夹A中有一个同样的upload.php(代码完全一样),需要的是a中的upload.php能和根目录下的upload.php都能将文件传到b文件夹中,而且最终返回结果最好是 /b/fileName ,因为这种路径在做前台的时候比较容易调用,不用区分文件所在的位置。 展开
 我来答
筱萧萧子
2012-12-05 · 超过16用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:41万
展开全部
上传文件的函数move_uploaded_file(filename, 路径)

但是你所说的要写个方法

public function uplaodefiles($file = array(), $uploads_dir ="/uploads")
{
if(!empty($file)){

$tmp_name = $file["pictures"]["tmp_name"][$key];
$name = $file["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
return $uploads_dir."/".$name;

}
}

使用的时候:
uplaodefiles($_FILES,“/a”)
追问
以 / 为开始的路径,上传都是失败了。
追答
路径是可以自定义的,加上 / 的路径是根路径下面的文件夹
嘟嘟乐悠
2012-12-01 · TA获得超过568个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:329万
展开全部
文件夹B于文件夹A的相对路径为 ../把/,对上传文件进行move的时候写好路径就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2012-12-01 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1180万
展开全部
你看看上传表单教程吧
追问
文件上传我已经会了,我只是想做一个通用的上传函数,需要达到不管是在前台上传文件,还是在后台上传文件,都可以同一个上传程序,而且在前、后台调用路径的时候可以直接引用文件。例如我上传之后的文件存为:/a/b/c.jpg,这样我在前后台都可以直接调用
追答
前后台文件夹层次不同,直接用不行,除非用框架的base_url()之类的方法。你可以再写个方法,判断是前还是后台上传,然后设置不同路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
learning聆听
2012-12-01 · TA获得超过271个赞
知道小有建树答主
回答量:347
采纳率:0%
帮助的人:194万
展开全部
你的最终目的是什么 用ftp上传本地做好的网站
追问
是web上传了,例如在.net(C#)里的时候,我可以轻松的控件文件上传的物理路径并最终返回一个网站上用的根目录路径 /文件夹/文件夹/.../文件名
追答
就是web上的文件路径跟本地的文件路径一样是吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式