设为首页 加入收藏

TOP

PHP学习—了解篇2
2019-09-04 00:57:31 】 浏览:51
Tags:PHP 学习 了解

使用PHP

表单

表单处理:

  • PHP超全局变量:$_GET 和 $ _POST 用于处理表单数据(form-data)

    < form > 表单标签

    ? action属性:规定表单数据提交URL

    ? method属性:规定提交时使用的HTTP方法(推荐POST)

    < input > 表单元素标签

    ? type属性:动态定义标签框的类型

    <!DOCTYPE html>
    <html>
    <head>
      <title>表单处理</title>
    </head>
    <body>
      <form action="index.php" method="post">
          Name:<input type="text" name="name" />
          E-mail:<input type="text" name="E-mail" />
          <input type="submit" value="Yes" />
      </form>
    </body>
    </html>

    HTML文件中表单的数据会以post方式提交给php文件处理

  • 同样,PHP文件接受HTML页面表单提交的POST表单数据

    <!DOCTYPE html>
    <html>
    <head>
      <title>php处理表单</title>
    </head>
    <body>
      <?php 
          echo $_POST["name"];
          echo "<br />";
          echo $_POST["E-mail"];
       ?>
    </body>
    </html>

    同理,也可以将post方法改为get方法提交表单给php文件进行表单处理

表单验证:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>表单处理</title>
</head>
<body>
    <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
        姓名:
        <input type="text" name="name" />
        <br />
        邮箱:
        <input type="text" name="E-mail" />
        <br />
        网址:
        <input type="text" name="url" />
        <br />
        评论:
        <textarea rows="20px" cols="30px" name="txt"></textarea>
        <br />
        性别:
        <input type="radio" value="男" name="sex" />男
        <input type="radio" value="女" name="sex" />女
        <br />
        <input type="submit" value="Yes" />
    </form>
    <?php 
        function br() {
            echo "<br />";
        }
        echo $_POST["name"] ;
        br();
        echo $_POST["E-mail"];
        br();
        echo $_POST["url"];
        br();
        echo $_POST["txt"];
        br();
        echo $_POST["sex"];
     ?>
</body>
</html>

1567507863801

$_SERVER["PHP_SELF"]变量:

? 超级全局变量,返回当前正在执行的脚本的文件名

htmlspecialchars()方法:

? 将字符转为HTML实体

日期和时间处理:

获取日期和时间:date()

  • 语法:string date(string format[,int timestamp])
  • 参数:format为显示格式,timestamp为时间戳
参数值 说明
Y 4位数字完整表示的年份
m 数字表示的月份,有前导0
d 月份中的第几天,有前导零的2位数字
l(L的小写字母) 星期几,完整的文本格式
N 表示星期中的第几,取值1-7
w 星期中的第几天,0-6
z 年份中的第几天
W 年份中的第几周
H 小时,24小时格式,有前导零
i 有前导零的分钟数
s 秒数,有前导零
U 从Unix纪元到今的秒数
time()函数:
  • 返回当前时间的时间戳总秒数
  • 格式:int time(void)
microtime()函数:
  • 返回当前时间的时间戳和微秒
mktime()函数:
  • 同上
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Yii2中$model->load($data)一.. 下一篇淘宝自动发货源码,网店自动值守..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目