|
|
源代码:
- <pre>
- <?php
- if(isset($_FILES['userfile'])) {
- $uploaddir = 'zhaiuoload/';
- $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
- if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
- echo '上传文件成功!';
- } else {
- echo '上传文件失败!';
- }
- die();
- }
- ?>
- </pre>
- <form action="" enctype="multipart/form-data" method="post">
- <input type="hidden" name="MAX_FILE_SIZE" value="30000"/>
- <input type="file" name="userfile"/>
- <input type="submit" value="上传文件"/>
- </form>
复制代码- enctype="multipart/form-data" //如果上传为是文件,就必须要填写这个,否则无法成功
复制代码- name="MAX_FILE_SIZE"//定义限制上传文件的大小
复制代码- basename()//函数返回路径中的文件名部分
复制代码 语法basename(path,suffix)| 参数 | 描述 | | path | 必需。规定要检查的路径。 | | suffix | 可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。 |
- move_uploaded_file() //函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。
复制代码 语法move_uploaded_file(file,newloc)| 参数 | 描述 | | file | 必需。规定要移动的文件。 | | newloc | 必需。规定文件的新位置。
|
|
|