• PHP笔记


    声明变量 $name

    并置运算符 (.)  eg:$text1.$text2

    strlen()函数 计算字符串长度

    strpos()函数 检索字符串所在位置

    数值数组: $names=array("aaa","bbb","ccc");     取值:$names[0]

    关联数组: $ages=array("pater"=>32,"dou"=>22,"joe"=>23);   取值:$ages['dou']

    多维数组:$families=array("pater"=>array("dou","dang"),"Borwn"=>array("letter","big"));  取值:$families['pater'][0]

    $_GET $_POST $_REQUEST

    $_GET 变量用于收集来自 method="get" 的表单中的值。

    $_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。

    $_POST 变量是一个数组,内容是由 HTTP POST 方法发送的变量名称和值。

    • 通过 HTTP POST 发送的变量不会显示在 URL 中。
    • 变量没有长度限制。

    PHP 的 $_REQUEST 变量包含了 $_GET, $_POST 以及 $_COOKIE 的内容。

    PHP 的 $_REQUEST 变量可用来取得通过 GET 和 POST 方法发送的表单数据的结果。

     

    函数 date()

    echo date("Y-m-d")

    函数 mktime()  

    mktime(hour,minute,second,month,day,year,is_dst)

    可为指定的日期返回unix时间戳

    <?php  $tomorrow =mktime(0,0,0,date("m"),date("d")+1,date("Y"));?> echo "明天是".date("Y-m-d",$tomorrow)

    fopen() 函数用于在 PHP 中打开文件

    fclose() 函数用于关闭打开的文件。

    feof() 函数检测是否已达到文件的末端 (EOF)。

    fgets() 函数用于从文件中逐行读取文件。

    <?php
    $file = fopen("welcome.txt", "r") or exit("Unable to open file!");
    //Output a line of the file until the end is reached
    while(!feof($file))
      {
      echo fgets($file). "<br />";
      }
    fclose($file);
    ?>
    • $_FILES["file"]["name"] - 被上传文件的名称
    • $_FILES["file"]["type"] - 被上传文件的类型
    • $_FILES["file"]["size"] - 被上传文件的大小,以字节计
    • $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
    • $_FILES["file"]["error"] - 由文件上传导致的错误代码

    对于 IE,识别 jpg 文件的类型必须是 pjpeg,对于 FireFox,必须是 jpeg。

    setcookie() 函数用于设置 cookie。

    注释:setcookie() 函数必须位于 <html> 标签之前。

    PHP 的 $_COOKIE 变量用于取回 cookie 的值

     

     isset() 函数来确认是否已设置了 cookie

     

    <html>
    <body>
    
    <?php
    if (isset($_COOKIE["user"]))
      echo "Welcome " . $_COOKIE["user"] . "!<br />";
    else
      echo "Welcome guest!<br />";
    ?>
    
    </body>
    </html>

     

    删除cookie:

    <?php 
    // set the expiration date to one hour ago
    setcookie("user", "", time()-3600);
    ?>

    当删除 cookie 时,您应当使过期日期变更为过去的时间点。

    session_start() 函数必须位于 <html> 标签之前:

    <?php session_start(); ?>
    
    <html>
    <body>
    
    </body>
    </html>

    存储 Session 变量

    存储和取回 session 变量的正确方法是使用 PHP $_SESSION 变量:

    <?php
    session_start();
    // store session data
    $_SESSION['views']=1;
    ?>
    
    <html>
    <body>
    
    <?php
    //retrieve session data
    echo "Pageviews=". $_SESSION['views'];
    ?>
    
    </body>
    </html>

    终结 Session

    如果您希望删除某些 session 数据,可以使用 unset() 或 session_destroy() 函数。

    unset() 函数用于释放指定的 session 变量:

    <?php
    unset($_SESSION['views']);
    ?>

    您也可以通过 session_destroy() 函数彻底终结 session:

    <?php
    session_destroy();
    ?>

    注释:session_destroy() 将重置 session,您将失去所有已存储的 session 数据。

     

  • 相关阅读:
    [bbk3153] 第62集 Chapter 15Application Tuning(02)
    [bbk3152] 第61集 Chapter 15Application Tuning(01)
    [bbk1190]第2集 Chapter 01Oracle Architectural
    PL/SQL高级Creating Packages (01)
    Statspack00
    [bbk3201] 第64集 Chapter 16Using Materialized Views 00
    该如何选择国外VPS
    优化升级logging封装RotatingFileHandler
    smtp ssl模式邮件发送与附件添加
    smtp outlook邮件发送非授权码模式
  • 原文地址:https://www.cnblogs.com/douqiumiao/p/3167551.html
Copyright © 2020-2023  润新知