php中输出文件的绝对路径 25

</head><body><formaction=""method="post"enctype="multipart/form-data"name="form1"id="... </head>

<body>

<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<input type="file" name="file" id="file" />
<input type="submit" name="button" id="button" value="提交" />
</form>
<p> </p>
<?php
echo $_FILES['file']['name'];
?>
</body>
</html>
这个只能输出文件的名称,我要输出文件的绝对路径要怎么写?
是上传文件的绝对路径
展开
 我来答
低叹男银
2011-06-01 · TA获得超过133个赞
知道小有建树答主
回答量:132
采纳率:100%
帮助的人:68.1万
展开全部
请先把文件保存了啊!move_uploaded_file()

$_FILES['file']['name']; 这个只是缓存而已,你要把缓存保存在你的站点目录才行。
这样才有所谓的绝对路径。。。
追问
我要的是上传文件的绝对路径
追答
你保存到哪里了?!
保存了 才有绝对路径可言啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
橄榄菜N4
2011-05-31 · TA获得超过173个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:113万
展开全部
echo $_SERVER['DOCUMENT_ROOT']; //在我的电脑上输出地是D://website

如果还想输出名称 那就这样写:
echo $_SERVER['PHP_SELF']; //我电脑上输出时 /test/a.php

百度一下 php $_SERVER 你可以查看到很多信息。
更多追问追答
追问
不行呀,你这是输出这个文件的路径。我要的是上传的文件的绝对路径
追答
这个 这个  奥 不好意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刺客李贰叁

2011-05-30 · 小小PHP程序猿一枚!
刺客李贰叁
采纳数:312 获赞数:1005

向TA提问 私信TA
展开全部
这是个上传文件的程序吧?你是要显示上传后文件的绝对路径吧?
追问
是呀,但php不知道要怎么写
追答
$_FILES['file']['name'];  //这是上传文件的临时名称。

需要你用move_uploaded_file() 存到你想保存的位置。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
新视角新的世界
2011-05-30 · TA获得超过591个赞
知道小有建树答主
回答量:683
采纳率:0%
帮助的人:295万
展开全部
echo realpath($_FILES['file']['name']);
追问
还是不行
追答
这是因为realpath获得的是当前文件的绝对路径 而你上传的文件路径是其他的 
同楼上所说的 使用move_uploaded_fole()函数将上传的文件移动到某个文件夹下
这样也方便管理啊 使用相对路径 还有就是那个输出绝对路径的语句也没多大意义啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式