-
PHP异常处理教学篇
所属栏目:[PHP教程] 日期:2021-05-22 热度:79
异常处理的加入使得在 PHP 程序中排查错误、捕获异常更加简单容易,也使得 PHP 程序在健壮性方面有很大改善和提高。异常处理在 PHP 中的具体体现就是,PHP 提供了一个名叫 Exception 的类完成对 PHP 程序异常的处理,这个类包含了一些处理异常的函数,这些[详细]
-
PHP利用Cookie落地自动登陆
所属栏目:[PHP教程] 日期:2021-05-22 热度:108
副标题#e# function index(){ $logout = isset($_POST[logout])?$_POST[logout]:; $user = isset($_COOKIE[user])?$_COOKIE[user]:; $rem = isset($_COOKIE[remember])?$_COOKIE[remember]:; if($logout == true){ //判断是否执行退出登陆 logout(); }else[详细]
-
PHP清除Cookie教程
所属栏目:[PHP教程] 日期:2021-05-22 热度:88
【示例】使用 setcookie() 函数将 Cookie 的值设置为空的方式来清除 Cookie。 ?php echo pre; if(!isset($_COOKIE[url]) !isset($_COOKIE[name])){ setcookie(url,); setcookie(name,C语言中文网); echo 首次运行,设置 url、name 两个 Cookie 的值; }else[详细]
-
解析PHP imagecreatetruecolor和imagecreate中的创建画布
所属栏目:[PHP教程] 日期:2021-05-20 热度:96
在 PHP 中,通过 GD 库处理图像的操作,都是先在内存中处理,操作完成以后再以文件流的方式,输出到浏览器或保存在服务器的磁盘中。创建图像一般分为 4 个基本步骤。 创建画布:所有的绘图设计都需要在一个背景图片上完成,而画布实际上就是在内存中开辟的[详细]
-
PHP fopen和fclose怎么做到打开和关闭文件
所属栏目:[PHP教程] 日期:2021-05-20 热度:199
在对文件进行操作之前,服务器上的操作系统必须知道要对打开的文件进行什么操作。操作系统需要了解在打开这个文件后,这个文件是否还允许其他脚本再打开,它还需要了解使用者(或脚本)是否具有在这种方式下使用该文件的权限。 从本质上说,文件模式可以告[详细]
-
PHP如何输出图片
所属栏目:[PHP教程] 日期:2021-05-20 热度:57
上表中函数的语法格式如下所示: imagegif(resource $image[, string $filename]) imagejpeg(resource $image[, string $filename[, int $quality]]) imagepng(resource $image[, string $filename]) 其中,$image 为创建的图像资源;$filename 为可选参数[详细]
-
一篇文章为你解释PHP fgets和fgetss中的逐行读取文件
所属栏目:[PHP教程] 日期:2021-05-20 热度:180
1、fgets() 函数fgets() 函数用于一次读取一行数据。函数的语法格式如下: fgets(resource $handle[, int $length]) 其中参数 $handle 是被打开的文件;参数 $length 为可选参数,用来设置读取的数据长度。函数能够实现从指定文件 $handle 中读取一行并返回[详细]
-
PHP如何运用PDO运行SQL语句
所属栏目:[PHP教程] 日期:2021-05-19 热度:174
1) exec() 方法当执行 INSERT、UPDATE 和 DELETE 等不需要返回结果集的 SQL 语句时,可以使用 PDO 对象中的 exec() 方法。该方法成功执行后,将返回受影响的行数,语法格式如下: PDO::exec(string $sql) 其中 $sql 为要执行的 SQL 语句。 注意:exec() 方[详细]
-
PHP怎样利用PDO连接数据库
所属栏目:[PHP教程] 日期:2021-05-19 热度:108
创建 PDO 对象可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。 1) 将参数嵌入到构造函数中在下面的连接 MySQL 数据库的示例中,在 DSN 字符串中加载 mysql 驱动程序并指定了两个可选参数:第一[详细]
-
PHP PDO的解释
所属栏目:[PHP教程] 日期:2021-05-19 热度:89
PDO 是什么PDO 是 PHP Date Object(PHP 数据对象)的简称,它是 PHP 为访问数据库定义的一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样无论你使用什么数据库,都可以通过同一函数执行查询和获取数据,大大简化了数据库的操作,并能够屏蔽[详细]
-
PHP得到SQL的查询结果
所属栏目:[PHP教程] 日期:2021-05-19 热度:60
在 PHP 中处理数据结果集的函数主要有以下几个: mysqli_fetch_row():从结果集中取得一行,并以索引数组的形式返回; mysqli_fetch_assoc():从结果集中取得一行,并以关联数组的形式返回; mysqli_fetch_array():从结果集中取得一行,并以关联数组、索引[详细]
-
为你解析PHP mysqli_query:执行SQL语句
所属栏目:[PHP教程] 日期:2021-05-19 热度:119
$query:要执行的 SQL 语句; $resultmode:可选参数,用来修改函数的行为。可以是下列值的任意一个: MYSQLI_USE_RESULT(如果需要查询大量数据,使用这个); MYSQLI_STORE_RESULT(默认值)。 面向过程风格的写法: mysqli_query( mysqli $link , strin[详细]
-
详解PHP发送邮件知识点
所属栏目:[PHP教程] 日期:2021-05-19 热度:53
副标题#e# 发送邮件是网站的常用功能,用户激活、找回密码等场景常需要发送邮件到用户邮箱。本文先回顾发送邮件的相关概念,再给出使用PHP发送邮件的示例代码。 发送短信 从功能上看,短信和邮件类似,用途常是通知和安全校验。发送短信(基本上)需要向供[详细]
-
PHP 计算两个特别大的整数实例代码
所属栏目:[PHP教程] 日期:2021-05-19 热度:132
废话不多说了,具体代码如下所示: = 0;$i--){$aVal = $count - $i 0 strlen($c) >= $count - $i){$c = ($v + intval($c[0])).substr($c,1,strlen($c) - 1);}else{$c = $v.$c.'';}}return $c;}$a = '23490234328490289048902384908392849238';$b = '234320[详细]
-
PHPExcel 修改已存在Excel的方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:158
如下所示: getSheet(0); // 读取第一個工作表 $highestColumm = $sheet->getHighestColumn(); // 取得总列数 $highestRow = $sheet->getHighestRow(); // 取得总行数 /** 循环读取每个单元格的数据 */ $i = 2; foreach ($list as $key => $value) { $objP[详细]
-
PHP 布尔值的自增与自减的实现方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:50
在上午和业务需求战斗结束之后,准备打开群看看各位老司机有没有看车,突然看到 @E舞九天 II 发的一些消息 他发现,PHP 的布尔值自增,无论自增多少遍,最后输出的都是 1 这就比较有趣了~ 自增和自减,++$a 和 $a++ 的区别大家都知道 ++a 表示取 a 的地址[详细]
-
分析php://output和php://stdout的区别
所属栏目:[PHP教程] 日期:2021-05-19 热度:162
PHP包含了以php://开头的一系列输出输出流,如php://stdin,php://stdout等。今天查看代码时,忽然想到一个问题:php://output和php://stdout有什么区别? 从PHP的官方文献中找答案,对输入流php://stdin和php://input的解释分别如下(输出流的解释过于简略[详细]
-
PHP实现动态压缩js与css文件的方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:191
本篇章节讲解PHP实现动态压缩js与css文件的方法。分享给大家供大家参考,具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求、防止轻易查看源代码。 使用 只需要在头部引入一下代码即可: demo " rel="external nofollow" >[详细]
-
PHP简单实现解析xml为数组的方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:90
本篇章节讲解PHP简单实现解析xml为数组的方法。分享给大家供大家参考,具体如下: 最近想要做一个插件机制,需要用到xml,在解析xml时候需要转换为数组,特意记录一个此种解析方式 xmlDemo.xml文件: php代码: 运行结果: array(1) { ["versionCode"]=> s[详细]
-
PHP中PDO事务处理操作示例
所属栏目:[PHP教程] 日期:2021-05-19 热度:67
本篇章节讲解PHP中PDO事务处理操作。分享给大家供大家参考,具体如下: 概要: 将多条sql操作(增删改)作为一个操作单元,要么都成功,要么都失败。 单条数据不用事务处理 被操作的表必须是innoDB类型的表(支持事务) MySQL常用的表类型:MyISAM(非事务)[详细]
-
PHP生成(支持多模板)二维码海报代码
所属栏目:[PHP教程] 日期:2021-05-19 热度:148
增加模板: 1、qrcode.*** 开头的 文件夹,比如:qrcode.demoABC 2、在第一步创建的文件夹中配置文件config.php,以上面的例子为:qrcode.demoABC/config.php return array( //二维码部分 'level' = "L",//二维码校正级别,可选:L、M、Q、H'matrix' = 6,/[详细]
-
购物车实现的几种方式优缺点对比
所属栏目:[PHP教程] 日期:2021-05-19 热度:60
购物车的话目前来说有三种,分别是存储在cookie中或是session中,或是结合 数据库存储 第一种是存储在cookie中 优点: 1.cookie是存储在客户端的,且占用很少的资源,一般cookie中可以存储300个cookie,每个cookie为4KB,既可以满足购物车的需求,还可以减轻服务器[详细]
-
PHP通过bypass disable functions执行系统命令的方法汇总
所属栏目:[PHP教程] 日期:2021-05-19 热度:123
副标题#e# 一、为什么要bypass disable functions 为了安全起见,很多运维人员会禁用PHP的一些“危险”函数,例如eval、exec、system等,将其写在php.ini配置文件中,就是我们所说的disable functions了,特别是虚拟主机运营商,为了彻底隔离同服务器的客户[详细]
-
PHP性能测试工具xhprof安装与使用方法详解
所属栏目:[PHP教程] 日期:2021-05-19 热度:155
本文实例分析了PHP性能测试工具xhprof安装与使用方法。分享给大家供大家参考,具体如下: xhprof概述: XHProf是一个分层PHP性能分析工具。它报告函数级别的请求次数和各种指标,包括阻塞时间,CPU时间和内存使用情况。一个函数的开销,可细分成调用者和被[详细]
-
PHP实现通过strace定位故障原因的方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:71
本篇章节讲解PHP实现通过strace定位故障原因的方法。分享给大家供大家参考,具体如下: 俗话说:不怕贼偷,就怕贼惦记着。在面对故障的时候,我也有类似的感觉:不怕出故障,就怕你不知道故障的原因,故障却隔三差五的找上门来。 十一长假还没结束,服务器[详细]