PHPday02

 

 a表单与服务器交互

  (1)掌握表单写法

  (2)掌握服务器如何拿到表单提交的数据

  (3)理解get 和post两种请求方式

 

    1.表单语法

    

<form action ="地址">
        <!--表单元素列表-->
        <input type =''submit''>
</form>

    

 <!-- action填的是地址,代表提交到哪个服务器页面 -->
<form action="./result.php">
     <!-- 此文本框加了name属性,不加name属性无法把它的数据提交到服务器 -->
     <input type="text" name="star" placeholder="请输入你喜欢的明星!">
     <input type="submit">
</form>

  2.action属性

    表单数据提交到哪

    action ="路径" 把表单提交到同目录下的 路径文件

  3.超全局变量

    -就是一个默认存在的变量类似JS中的window

    -不需要声明,直接可以使用

    -$_GET变量

    -能拿到默认情况下的表单传递过来的数据

       语法:

        $_GET['需要获取的']

    -POST变量

        用$_POST可以获取到post请求提交过来的数据

    -get和post总结

      相同点与不用点

      相同点:两种都可以给服务器传递数据,都是通过form元素的method属性指定

      不同点:get请求侧重获取

       post请求侧重提交

  4.判断数据是否存在

    -isset使用

      isset可以用来判断是否存在某个值

        语法:

          isset(变量)

        例:

          isset($_GET['需要获取的值'])

  5.上传文件

    -获取文件需要$_FILES

      var_dump($_FILES) 打印看$_FILES里是一个关系数组

      在这个数组中,会自动存到tmp_name这和键里保存的临时目录,

      客户端上传文件提交到服务器后是上传到临时文件夹,如果服务器不做任何处理,那么上传的很快会被删掉

    -获取临时路径方法

      语法:

        $temp_path=$file['temp_name']

  6.将临时文件移动到指定位置

    -move_uploaded(文件原路径,目标路径) 移动成功,返回是true,移动失败返回false

  7.写入文件

    -如果需要把一段数据写入到文件,可以用file_put_contents函数

      用法:

        file_put_contents(要写入文件的路径,文件的内容)

  8.读取文件

    -用法:

      会把这个文件里的内容读取出来以返回值的形式返回

      file_get_contents(文件路径)

  9判断文件是否存在

    -用法:

      如果文件存在,则返回true,否则返回false

      file_exists(文件路径)

posted @ 2018-08-21 20:18  mystudyCareer  阅读(74)  评论(0)    收藏  举报