- 论坛徽章:
- 0
|
<?
$file = $HTTP_POST_FILES['file']['name'];
$type = $HTTP_POST_FILES['file']['type'];
$size = $HTTP_POST_FILES['file']['size'];
$temp = $HTTP_POST_FILES['file']['tmp_name'];
echo "file=$file<br>;type=$type<br>;size=$size<br>;temp=$temp<br>;";
move_uploaded_file($temp,$file);
?>;
<form enctype="multipart/form-data" action="<? echo $PHP_SELF;?>;" method="post">;
Upload a file: <input name="file" type="file">;
<input type="submit" value="Upload">;
</form>;
以上代码执行结果如下:(在虚拟主机的linix系统下执行的)
file=1.htm
type=text/html
size=23822
temp=/var/tmp/phpe80ha3
Warning: move_uploaded_file(1.htm): failed to open stream: Permission denied in /www/web/ceby.com.cn/temp/xzx/upfile.php on line 7
Warning: move_uploaded_file(): Unable to move '/var/tmp/phpe80ha3' to '1.htm' in /www/web/ceby.com.cn/temp/xzx/upfile.php on line 7
请问我应如何解决这一问题,是不是需要改php.ini中的设置呢?
请高手指教!
谢谢!! |
|