找回密码
 立即注册
搜索
查看: 1945|回复: 0

[基础语法] php上传文件基础语法

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-3-27 16:47:25 | 显示全部楼层 |阅读模式
源代码:
  1. <pre>
  2. <?php
  3.     if(isset($_FILES['userfile'])) {
  4.         $uploaddir = 'zhaiuoload/';
  5.         $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
  6.             if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
  7.                 echo '上传文件成功!';
  8.             } else {
  9.                 echo '上传文件失败!';
  10.             }
  11.             die();
  12.     }
  13. ?>
  14. </pre>
  15. <form action="" enctype="multipart/form-data" method="post">
  16.     <input type="hidden" name="MAX_FILE_SIZE" value="30000"/>
  17.     <input type="file" name="userfile"/>
  18.     <input type="submit" value="上传文件"/>
  19. </form>
复制代码
  1. enctype="multipart/form-data"     //如果上传为是文件,就必须要填写这个,否则无法成功
复制代码
  1. name="MAX_FILE_SIZE"//定义限制上传文件的大小
复制代码
  1. basename()//函数返回路径中的文件名部分
复制代码
语法basename(path,suffix)
参数描述
path必需。规定要检查的路径。
suffix可选。规定文件扩展名。如果文件有 suffix,则不会输出这个扩展名。


  1. move_uploaded_file() //函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。
复制代码
语法move_uploaded_file(file,newloc)
参数描述
file必需。规定要移动的文件。
newloc必需。规定文件的新位置。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:28 , Processed in 0.049452 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表