PHP03

原创 2015年11月19日 22:36:46
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

版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP开发实战1200例 第I卷光盘内容MR03

  • 2014年01月14日 10:50
  • 50.24MB
  • 下载

PHP+5+中文手册(2009-03-12).rar

  • 2010年06月30日 10:39
  • 12.14MB
  • 下载

php新闻发布系统发布成功从数据库查询所有数据用表格显示出来03

当弹出发布成功对话框,点击确定按钮进入到 location.href='new_list.php'进入到new_list所执行的php代码 代码如下: ...

php-5.3.10.part03

  • 2012年03月22日 23:26
  • 3.81MB
  • 下载

onethink-(03)-php内置函数

php内置函数有1300多个?但是平时接触到的也就那么10几个 array_pop() 函数删除数组中的最后一个元素。 例子 输出: Array ( [0] => Dog [1] => Ca...

PHP2016-03-24参考手册

  • 2016年09月14日 15:15
  • 29.72MB
  • 下载

PHP学习笔记 03 - 变量、常量与基本类型

变量 PHP变量以 $ 开头,后面接合法的变量名 合法的名字(变量名、函数名)由字母、数字、下划线组成,并且第一个字符不能是数字。 变量名字是大小写敏感的。但关键字不是大小写敏感的。 示例: ...

PHP4_编程与实例03

  • 2012年06月09日 01:07
  • 466KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP03
举报原因:
原因补充:

(最多只允许输入30个字)