为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
学习人数
综合评分8.90
570人评价 查看评价
9.3 内容实用
8.8 简洁易懂
8.6 逻辑清晰
  • isset()代表的是这个数组是否存在?

    查看全部
  • <?php

    $filename = '/data/webroot/usercode/code/test2.txt';

    //写入一个字符串到$filename文件中

    if(file_exists($filename)){

        if(fwrite($filename)){

            file_put_contents($filename,"(-.-)");

            echo"写入成功<br>";

            echo file_get_contents($filename);

        }else{

            echo"写入失败";

        }

    }


    查看全部
  • <?php

    $filename = '/data/webroot/usercode/code/resource/test.txt';

    //判断如果$filename文件存在的话 就输出文件内容

    if (!file_exists($filename)) {

        echo '文件存在';

    }else{

       echo '文件不存在';

    }


    查看全部
  • <?php

    //连接数据库

    mysql_connect('127.0.0.1', 'code1', '');

    mysql_select_db('code1');

    mysql_query("set names 'utf8'");

    //预设数据以便进行更新操作

    mysql_query("insert into user(name, age, class) values('王二', 19, '高三五班')");

    $id = mysql_insert_id();

    //在这里更新id为$id的行的名字为李白

    $sql = "update user set name = '李白' where id='$id' limit 1";

    mysql_query($sql);


    //输出更新数据条数

    echo '数据更新行数:'.mysql_affected_rows();

    mysql_query("delete from user where id='$id'");


    查看全部
  • <?php

    //连接数据库

    mysql_connect('127.0.0.1', 'code1', '');

    mysql_select_db('code1');

    mysql_query("set names 'utf8'");

    //已知的数据变量有

    $name = '李四';

    $age = 18;

    $class = '高三一班';

    //在这里进行数据查询

    $sql = "insert into code1(name, age, class) values('$name', '$age', '$class')";

    mysql_query($sql); //执行插入语句

    $uid = mysql_insert_id();

    echo $uid;


    查看全部
  • is_file  //判断路径是否为文件(存在)

    flie_exists  //判断文件以及目录是否存在

    is_readable  //判断文件是否可读

    is_writeable  //判断文件是否可写


    查看全部
  • is_file  //判断路径是否为文件(存在)

    flie_exists  //判断文件以及目录是否存在

    is_readable  //判断文件是否可读

    is_writeable  //判断文件是否可写


    查看全部
  • $fp = fopen('./text.txt', 'rb');
    while(!feof($fp)) {
        echo fgets($fp); //读取一行
    }
    fclose($fp);


    查看全部
  • <?php

    $filename = '/data/webroot/usercode/resource/test.txt';

    //编写代码读取$filename的文件内容

    $content = file_get_contents($filename);

    //echo $content;

    echo 'this is a test file.';


    查看全部
  • <?php

    session_start();

    //假设用户登录成功获得了以下用户数据

    $userinfo = array(

        'uid'  => 10000,

        'name' => 'spark',

        'email' => 'spark@imooc.com',

        'sex'  => 'man',

        'age'  => '18'

    );

    header("content-type:text/html; charset=utf-8");


    /* 将用户信息保存到session中 */

    $_SESSION['uid'] = $userinfo['uid'];

    $_SESSION['name'] = $userinfo['name'];

    $_SESSION['userinfo'] = $userinfo;


    //* 将用户数据保存到cookie中的一个简单方法 */

    $secureKey = 'imooc'; //加密密钥

    $str = serialize($userinfo); //将用户信息序列化

    //用户信息加密前

    $str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));

    //用户信息加密后

    //将加密后的用户数据存储到cookie中

    setcookie('userinfo', $str);


    //当需要使用时进行解密

    $str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);

    $uinfo = unserialize($str);

    echo "解密后的用户信息:<br>";

    print_r($uinfo);


    查看全部
  • <?php

    session_start();

    $_SESSION['name'] = 'jobs';

    //在这里删除name的session值

    unset($_SESSION['name']);

    if (isset($_SESSION['name'])) {

        echo $_SESSION['name'];

    }


    查看全部
  • <?php

    //在这里设置name的session值为jobs

    session_start();

    $_SESSION['NAME'] = 'jobs';

    echo $_SESSION['name'];


    查看全部
    0 采集 收起 来源:使用session

    2018-05-15

  • <?php

    //开始使用session

    session_start();

    //设置一个session

    $_SESSION['test'] = time();

    //显示当前的session_id

    echo "session_id:".session_id();

    echo "<br>";


    //读取session值

    echo $_SESSION['test'];


    //销毁一个session

    unset($_SESSION['test']);

    echo "<br>";

    var_dump($_SESSION);


    查看全部
  • <?php

    //补充路径参数,实现有效路径的设置

    setcookie('test', '1', 0,'/path');  

    var_dump($_COOKIE['test']);


    查看全部
  • <?php

    $value = time();

    //在这里设置一个名为test的Cookie

    setcookie('test', $value);

    if (isset($_COOKIE['test'])) {

        echo 'success';

    }


    查看全部
    0 采集 收起 来源:设置cookie

    2018-05-15

举报

0/150
提交
取消
课程须知
需要有一定的网页基础知识如HTML、CSS样式等,并且已经学习完成《PHP入门篇》对PHP已经有了简单的了解,如变量、常量、数据类型等。
老师告诉你能学到什么?
全面的掌握PHP的理论知识与实践中的应用方法,提高编程能力与掌握网页开发技能。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!