- 论坛徽章:
- 0
|
我写了个php小程序,用以上传文件,代码如下:
upload.html
- <html>;<head>;<title>;上载文件表单</title>;</head>;
- <body>;
- <form enctype="multipart/form-data" action="upload.php" method="post">;
- <!--<input type="hidden" name="max_file_size" value="10000000">;-->;
- <center>;请选择文件:
- <input name="userfile" type="file">;
- <input type="submit" value="上传文件">;
- </center>;
- </form>;
- </body>;
- </html>;
复制代码
upload.php
- <?php
- $uploaddir = '/usr/local/registrar/cenetcn/banners/';
- 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);
- }
- ?>;
复制代码
当我上传一个2.3M的文件时候,上传失误。程序报错:
- Possible file upload attack! Here's some debugging info:
- Array
- (
- [userfile] =>; Array
- (
- [name] =>; banner23.zip
- [type] =>;
- [tmp_name] =>;
- [error] =>; 1
- [size] =>; 0
- )
- )
复制代码
请问为什么?? |
|