sunnytim 发表于 2006-12-15 10:47

[求助]php上传的问题

写了下面的代码,出现了问题,输出上传的路径的时候直接输出的是  /(upload.name),好像是不能找到路径,我是linux系统,请高手帮我解决一下<br>if(!empty($_FILES["upfile"])){
<br>$uploaddir = "../";<br>$uploadfile = $uploaddir.$_FILES['upfile']['name'];<br>if(move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile))
<br>{
<br>echo $uploadfile;
<br>echo“文件上传成功!”;
}<br>else{    <br>        echo $uploadfile;
<br>        echo "&lt;h2&gt;&lt;font color=#ff0000&gt;文件上传失败!&lt;/font&gt;&lt;/h2&gt;&lt;br&gt;&lt;br&gt;";
<br>    }<br>

sunnytim 发表于 2006-12-15 13:48

这里人气怎么这么差????????????

JavaEE5 发表于 2007-3-24 18:18

不能用../的<BR>你可以这样<BR>$uploaddir = realpath("../")

lmhllr 发表于 2007-3-29 13:30

你这个程序似乎没什么问题啊~~<BR><BR>估计是权限的问题,上传目录要0777权限<BR><BR>或者,你可以echo 出路径看对不对...

页: [1]

编程论坛