$uploaddir = '../c';改为$uploaddir = '../c/';
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 XML中如何声明都个元素类型?
- smarty显示数组小问题
- 验证码的制作
- Fatal error: Only variables can be passed by reference in
- 在mysql中,关于属性integer unsigned 代表什么意思提问
- php正则匹配为什么不成功?求助
- 关于日期查询
- 请问哪有PHP文本或PHP+mysql的影视在线源代码提供下载?
- >>>>>>>>>>>大家帮我看看这是什么意思啊?
- CGI与后来的PHP,JSP,ASP相比,优点和缺点是什么?
- 下拉条获得数据库的内容
- 初学者所碰到的数据库连接问题!~~~~~~~
$uploadfile为"../c/filename"
如果你是$uploaddir = '../c',那么就少了个/
Possible file upload attack! Here's some debugging info:
Array
(
[userfile] => Array
(
[name] => 行业资源.doc
[type] => application/msword
[tmp_name] => /tmp/phpiIrvIv
[error] => 0
[size] => 27136
))
datafile这个文件夹处于upload.php的同一级目录里。
upload.php
<?
if ($_POST)
{
$uploaddir = './datafile/';
$uploadfile = $uploaddir.$_FILES['userfile']['name'];
print "<pre>";
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);
}
print "</pre>";
}
else
{?>
<form enctype="multipart/form-data" action="" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Send this file: <input name="userfile" type="file">
<input type="submit" value="Send File">
</form><?
}
?>
在windows2K+IIS和UNIX+APACHE都测试通过。
http://yubeinet.com/surfchen/upload.php UNIX+APACHE
http://surfchen.vicp.net/php/upload.php windows2K+IIS