• 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 数据。

     

  • 相关阅读:
    c# asp.net 鼠标改变控件坐标位置,更改控件坐标,注册表保存读取,打印,查找局域网内打印机等等收集
    jquery,extjs中的extend用法小结
    JavaScript创建Map对象(转)
    ExtJS与jQuery的一点细节上的对比
    jQuery 的原型关系图,整体把握jQuery
    github网站介绍、并使用git命令管理github(详细描述)
    1.移植3.4内核-分析内核启动过程,重新分区,烧写jffs2文件系统
    6.移植uboot-支持yaffs烧写,打补丁
    5.移植uboot-设置默认环境变量,裁剪,并分区
    4.移植uboot-使uboot支持DM9000网卡
  • 原文地址:https://www.cnblogs.com/douqiumiao/p/3167551.html
Copyright © 2020-2023  润新知