为什么我找不到上传的文件???

flwkcn 2003-05-08 01:20:52
upload.php
<form enctype="multipart/form-data" action=upload.php method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File" name="submit">
</form>
<?php

if(isset($submit))
{
$uploaddir = 'C:/Inetpub/wwwroot/php/upload';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
}
?>

当我上传一个图片后显示
File is valid, and was successfully uploaded. Here's some more debugging info: Array ( [userfile] => Array ( [name] => b2.gif [type] => image/gif [tmp_name] => C:\PHP\uploadtemp\php2B.tmp [error] => 0 [size] => 902 ) )
但在我的上传文件加'C:/Inetpub/wwwroot/php/upload'中确没有。
...全文
117 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuhb001 2003-05-08
  • 打赏
  • 举报
回复
为什么我的出错:

C:\WINNT\TEMP\php1.tmp-用户上传到服务器上的文件临时存放的名称
1212121.doc-在用户机器上该文件的原始名称
5120-上传文件的实际字节数
application/octet-stream-如果用户的浏览器提供了这个信息的话,它表示mime的类型。例如image/gif
lsaturn 2003-05-08
  • 打赏
  • 举报
回复
你传的要是test.txt
你可以在
'C:/Inetpub/wwwroot/php/uploadtest.txt'
找到你的文件
xuzuning 2003-05-08
  • 打赏
  • 举报
回复
$uploaddir = 'C:/Inetpub/wwwroot/php/upload/';
flwkcn 2003-05-08
  • 打赏
  • 举报
回复
move_uploaded_file
(PHP 4 >= 4.0.3)

move_uploaded_file -- 将上传的文件移动到新位置
bool move_uploaded_file ( string filename, string destination)


本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。

如果 filename 不是合法的上传文件,不会出现任何操作,move_uploaded_file() 将返回 FALSE。
jekend 2003-05-08
  • 打赏
  • 举报
回复
move_uploaded_file 是甚麼函數,
你直接用 copy 就可以了 .

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧