分类 PHP 下的文章

CodeIgniter 3使用SMTP无法发送邮件的奇葩问题

最近使用CodeIgniter 3自带的邮件类发送邮件,反复检查了配置信息都正确,但就是无法发送,开启打印日志提示:Unable to send email using PHP SMTP. Your server might not be configured to这个问题坑了我好长一段时间,最后终于在stack...

PHP缓冲区函数

输出缓冲激活后,脚本将不会输出内容(除http标头外),相反需要输出的内容被存储在内部缓冲区中,这是PHP缓冲区函数的作用。比如某个函数使用的echo输出一段内容,而不是return返回,但你不希望该函数将内容输出,这时候可以使用PHP缓冲区函数来解决此问题。比如定义了一个函数hello()如下:<?php...

PHP addslashes() 函数

addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。比如您要将json数据插入MySQL某个字段,发现/被自动过滤或插入报错的情况下可以使用addslashes()函数来自动添加反斜杠。

记录CodeIgniter FTP 类遇到的一些坑

CodeIgniter 的 FTP 类允许你传输文件到远程服务器,也可以对远程文件进行移动、重命名或删除操作。 FTP 类还提供了一个 "镜像" 功能,允许你将你本地的一个目录通过 FTP 整个的同步到远程服务器上。看起来似乎很方便,但实际使用中遇到一些文档中未提到的坑,踩完之后做个简单的记录,以免忘记。FTP上...

使用PHP PDO操作MySQL数据库

PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。使用PDO的好处编码一致性:PDO支持多种数据库扩展,并为其提供统一的访问接口灵活性:PDO提供了统一的SQL操作方法和属性高...

[PHP算法]冒泡排序

基本概念依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再大于第2个数...