PHP03

1、CSS层叠样式表 selector{declaration1; declaration2; ... declarationN} selector{property:value}
2、派生选择择器 id选择器(#) class(.) 属性选择器
3、外部样式表:<link rel="stylesheet" type="text/css" href="mystyle.css" />
   内部样式表:<style type="text/css"></style>
   内联样式表
4、css背景:background-color/background-image/background-repeat/background-position/background-attachment/padding
   css文本:text-indent/color/direction/line-height/letter-spacing/text-align/text-decoration/white-sapce/word-spacing
   css字体:font-family/font-style/font/font-size/font-weight
   css链接:a:link/a:visited/a:hover/a:active
   css列表/css表格/css轮廓
5、PHP多维数组:array(array())
   date(format, timestamp);
   mktime(hour, minute, second, month, day, year);
   strtotime(time, now);
   include 'filename';//生成警告但脚本继续
   require 'filename';//生成致命错误并停止脚本
   readfile('filename');
   <?php
   $myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!");
   echo fread($myfile,filesize("webdictionary.txt"));
   fclose($myfile);
   ?>
   fgets();//读取一行
   feof();
   fgetc();//读取一个字符
   fwrite($myfile, $txt);
6、文件上传:
    <?php
    if ((($_FILES["file"]["type"] == "image/gif")
    || ($_FILES["file"]["type"] == "image/jpeg")
    || ($_FILES["file"]["type"] == "image/pjpeg"))
    && ($_FILES["file"]["size"] < 20000))
      {
      if ($_FILES["file"]["error"] > 0)
        {
        echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
        }
      else
        {
        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

        if (file_exists("upload/" . $_FILES["file"]["name"]))
          {
          echo $_FILES["file"]["name"] . " already exists. ";
          }
        else
          {
          move_uploaded_file($_FILES["file"]["tmp_name"],
          "upload/" . $_FILES["file"]["name"]);
          echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
          }
        }
      }
    else
      {
      echo "Invalid file";
      }
    ?>
7、COOKIE
   setcookie(name, value, expire, path, domain);//setrawcookie();
   echo $_COOKIE["user"];//输出一个cookie
   print_r($_COOKIE);//输出所有的cookie
   isset($_COOKIE["user"])//判断是否设置了cookie
   SESSION
   <?php session_start(); ?>//必须放在<html>前
   $_SESSION['views'] = 1;
   isset();
   unset($_SESSION['views']);//session_destroy();
8、MAIL
   mail(to, subject, message, headers, parameters);
   FILTER_SANITIZE_EMAIL/FILTER_VALIDATE_EMAIL
9、错误:
   die("error");
   error_function(error_level, error_message, error_file, error_line, error_context);
   set_error_handler("customError");
   异常:
   throw new Exception("exception");
   try/catch/throw
   class CustomException extends Exception
10、Filter过滤器
   PHP 过滤器用于验证和过滤来自非安全来源的数据
   验证:
    来自表单的输入数据
    Cookies
    服务器变量
    数据库查询结果
   函数:
    filter_var() - 通过一个指定的过滤器来过滤单一的变量
    filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量
    filter_input - 获取一个输入变量,并对它进行过滤
    filter_input_array - 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤
   有两种过滤器:
   Validating 过滤器:
    用于验证用户输入
    严格的格式规则(比如 URL 或 E-Mail 验证)
    如果成功则返回预期的类型,如果失败则返回 FALSE
   Sanitizing 过滤器:
    用于允许或禁止字符串中指定的字符
    无数据格式规则
    始终返回字符串
   FILTER_CALLBACK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柠檬李先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值