关闭

PHP03

标签: phpnote
174人阅读 评论(0) 收藏 举报
分类:
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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:78320次
    • 积分:2190
    • 等级:
    • 排名:第17295名
    • 原创:136篇
    • 转载:50篇
    • 译文:1篇
    • 评论:32条
    博客专栏
    最新评论