文件上传

  超全局变量

  $GLOBALS  存放一个全局变量的变量

  $_REQUERST  存放前台获取 post或 get 提供的数据

  $_GET  存放前台获取get 提供的数据  

  $_POST  存放前台获取post 提供的数据;

  $_FILES  存放客户端上传的文件信息;

  前台的硬性要求:

    首先html文件中的  表单form 的请求方式 post   表单的属性必须要有 enctype="nultpart/form-data";

    input的type 的属性值为 file  还有向后台提供的name 字段;

  php上传文件过程解析:

    文件上传到一个临时目录,但是php代码执行完,这个在临时目录中的文件会被销毁,我们通过方法这个目录转移到指定目录;

  后台$_FILES接受分析:

    $_FILES:是一个二维数组;

    文件属性,又是一个数组;

    name属性:文件名;

    type属性:是文件的mime类型;

    size属性:文件大小;

  移动文件位置:move_uploaded_file(参数一,参数二);

  参数一:要移动的位置;

  参数二:移动的新文件;

  随机数:rand(参数一,参数二);

  随机生成 参数一到参数二之间的数  案例 $p=rand(100,999)    解析:随机生成100-999之间的数字;

  判断目录是否存在

  file_existe("目录名")   

   

   

原文地址:https://www.cnblogs.com/shangjun6/p/10736454.html