为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP进阶篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP进阶篇

Jason PHP开发工程师
难度初级
时长 9小时28分
  • 取得日期的Unix时间戳 UNIX 时间戳表示从 1970年1月1日 00:00:00 到当前时间的秒数之和,内置函数strtotime实现功能:获取某个日期的时间戳,或获取某个时间的时间戳。
    查看全部
    0 采集 收起

    2017-03-16

  • 格式化字符串 sprintf('%01.3f',$str) %起始字符 f转换字符结尾 0是 "填空字元" ,表示如果位置空着就用0来填满 1是规定整个所有的字符串占位要有1位以上 .2(点2的意思是小数点后的数字必须占2位
    查看全部
    0 采集 收起

    2018-03-22

  • 取得当前的日期 date()函数:date(时间戳的格式, 规定时间戳[默认是当前的日期和时间,可选]),返回值:函数日期和时间; eg: //date函数,第二个参数取默认值的情况 echo date("Y-m-d");//2014-03-30 //date函数,第二个参数有值的情况 echo date("Y-m-d",'1396193923');//2014-03-30,1396193923表示2014-03-30的unix时间戳
    查看全部
    0 采集 收起

    2018-03-22

  • 取得当前的Unix时间戳 UNIX 时间戳(英文叫做:timestamp)是 PHP 中关于时间与日期的一个很重要的概念,它表示从 1970年1月1日 00:00:00 到当前时间的秒数之和; PHP提供了内置函数 time() 来取得服务器当前时间的时间戳。那么获取当前的UNIX时间戳就很简单了。 $time = time(); echo $time;//1396193923,这个数字表示从1970年1月1日 00:00:00 到我输出这个脚本时经历了1396193923秒
    查看全部
    0 采集 收起

    2017-03-16

  • PHP字符串之去除字符串首尾的空格 PHP中有三个函数可以去掉字符串的空格 trim去除一个字符串两端空格。 rtrim是去除一个字符串右部空格,其中的r是right的缩写。 ltrim是去除一个字符串左部空格,其中的l是left的缩写。
    查看全部
    0 采集 收起

    2017-03-16

  • 取得文件的大小 通过filesize函数可以取得文件的大小,文件大小是以字节数表示的; 如果要转换文件大小的单位,可以自己定义函数来实现; 没法通过简单的函数来取得目录的大小,目录的大小是该目录下所有子目录以及文件大小的总和,因此需要通过递归的方法来循环计算目录的大小。
    查看全部
  • 取得文件的修改时间 文件有很多元属性: fileowner:获得文件的所有者 filectime:获取文件的创建时间 filemtime:获取文件的修改时间 fileatime:获取文件的访问时间 其中最常用的是文件的修改时间,通过文件的修改时间,可以判断文件的时效性,经常用在静态文件或者缓存数据的更新。 eg: $mtime = filemtime($filename); echo '修改时间:'.date('Y-m-d H:i:s', filemtime($filename));
    查看全部
  • <?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, '高三五班')"); //进行数据查询 $sql = "select * from user limit 1"; $result = mysql_query($sql); //在这里获取一行数据 $row = mysql_fetch_array($result); // $row = mysql_fetch_row($result); //$row = mysql_fetch_assoc($result); foreach($row as $key=>$value){ echo '<br>第'.$key.'值是:'.$value; } ==============mysql_fetch_array=================== 第0值是:526902628 第id值是:526902628 第1值是:李白 第name值是:李白 第2值是:18 第age值是:18 第3值是:高三一班 第class值是:高三一班 第4值是:0 第status值是:0 第5值是:2017-03-09 10:21:12 第create_time值是:2017-03-09 10:21:12 ==============mysql_fetch_row=================== 第0值是:526902628 第1值是:李白 第2值是:18 第3值是:高三一班 第4值是:0 第5值是:2017-03-09 10:21:12 ==============mysql_fetch_assoc=================== 第id值是:526902628 第name值是:李白 第age值是:18 第class值是:高三一班 第status值是:0 第create_time值是:2017-03-09 10:21:12
    查看全部
  • 判断文件是否存在 file_exists:可以判断文件是否存在,同时也可以判断目录是否存在; is_file:确切的判断给定的路径是否是一个文件。 更加精确的可以使用is_readable与is_writeable在文件是否存在的基础上,判断文件是否可读与可写。
    查看全部
  • session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
    查看全部
  • ob_start() - 在服务器上开一个缓冲区, 具体开到哪里, 我也不知道, 反正开了缓冲区后, echo的内容就可以临时保存到 缓冲区了, 而不是直接输出到 浏览器. 2. ob_get_contents() - 此函数可以缓冲区中的内容给返回 如:$a = ob_get_contents();就将缓存内容给了变量$a. 3. ob_get_level() - 我理解是这个意思是开了几个ob_start(),然后这里返回的值就是几 4. ob_flush() - 把缓冲里面的内容给冲出来, 冲到浏览器上 5. ob_clean() - 把缓冲里面的内容给清洗干净 6. ob_end_flush() - 把缓冲里面的内容给冲出来关闭缓冲与ob_start一一对应 7. ob_end_clean() - 清空(擦除)缓冲区并关闭输出缓冲与ob_start一一对应 8. flush() - 刷新输出缓冲
    查看全部
    0 采集 收起 来源:cookie简介

    2017-03-15

  • 读取文件内容 1、file_get_contents,可以将整个文件全部读取到一个字符串中: $content = file_get_contents('./test.txt'); file_get_contents也可以通过参数控制读取内容的开始点以及长度: $content = file_get_contents('./test.txt', null, null, 100, 500); 2、PHP也提供类似于C语言操作文件的方法,使用fopen,fgets,fread等方法,fgets可以从文件指针中读取一行,freads可以读取指定长度的字符串。 eg: $fp = fopen('./text.txt', 'rb'); while(!feof($fp)) { echo fgets($fp); //读取一行 } fclose($fp); eg: $fp = fopen('./text.txt', 'rb'); $contents = ''; while(!feof($fp)) { $contents .= fread($fp, 4096); //一次读取4096个字符 } fclose($fp); 使用fopen打开的文件,最好使用fclose关闭文件指针,以避免文件句柄被占用。
    查看全部
  • setcookie(名称 , 值 , 有效期 , 路径 , 域 , 是否通过安全传输);其中名称和值是必需的,后面的可选。
    查看全部
  • 使用session来存储用户的登录信息 1、用户在登录成功以后,通常可以将用户的信息存储在session中,一般的会单独的将一些重要的字段单独存储,然后所有的用户信息独立存储。 2、一般来说,登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
    查看全部
  • 删除与销毁session 1、删除某个session值可以使用PHP的unset函数,删除后就会从全局变量$_SESSION中去除,无法访问。 eg:unset($_SESSION['name']); 2、如果要删除所有的session,可以使用session_destroy函数销毁当前session,session_destroy会删除所有数据,但是session_id仍然存在。 eg: session_destroy(); 3、值得注意的是,session_destroy并不会立即的销毁全局变量$_SESSION中的值,只有当下次再访问的时候,$_SESSION才为空,因此如果需要立即销毁$_SESSION,可以使用unset函数。 4、如果需要同时销毁cookie中的session_id,通常在用户退出的时候可能会用到,则还需要显式的调用setcookie方法删除session_id的cookie值。
    查看全部

举报

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

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