PHPMailer:PHP邮件发送类

PHPMailer:PHP邮件发送类
PHPMailer 是一个使用 PHP 编写的邮件发送类,在PHP中已经内置了mail()函数,那PHP Mailer到底和mail()有什么区别呢?确切的说,PHPMailer是mail()的升级,使用PHPMailer可以很方便的发送HTML邮件和附件。同时还可以使用自己喜欢的 SMTP服务器来发送邮件。 PHPMailer 的主要特点有: 在邮件中包含多个 TO、CC、BCC ...

阅读全文>>

阅读全文...

PHP中htmlentities和htmlspecialchars的使用及区别

PHP中htmlentities和htmlspecialchars的使用及区别
每次去使用的时候都去查手册,我也不记得查了多少次了,顺便记录下,htmlentities和htmlspecialchars的功能都是一样的,即将预定义的字符转化为html实体。 主要作用:就是让浏览器输出html代码,不去解析该html代码了,比如说在发帖的时候,为了不让其输入的html代码生效,可以使用htmlspecialchars 两者区别:htmlentities转换所有的html标记...

阅读全文>>

阅读全文...

php图片验证码输出问题

php图片验证码输出问题
今天在把项目上传到服务器上的时候碰到了问题:图片验证码显示不出了,把header头注释掉看输出正常,文件头也是UTF8无BOM,网上百度了下,发现了ob_clean()这玩意儿,学习了。解释如下: ob_clean这个函数的作用就是用来丢弃输出缓冲区中的内容,如果你的网站有许多生成的图片类文件,那么想要访问正确,就要经常清除缓冲区。 If you work on an extremel...

阅读全文>>

阅读全文...

ORM到底是用还是不用?

ORM到底是用还是不用?
ORM即Object/Relation Mapping的简写,一般称作“对象关系映射”,在Web开发中最常出没于和关系型数据库交互的地方。接口、中间件、库、包,你都可以这么称呼它。 ORM 我们可以结合PHP和MySQL,从ORM的四个核心理念来认识它: 简单:ORM以最基本的形式建模数据。比如ORM会将MySQL的一张表映射成一个PHP类(模型),表的字段就是这个类的成员变量 精确:ORM...

阅读全文>>

阅读全文...

Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误

Wamp2.5(Apache2.4.9)外网访问403(Forbidden)错误
Wamp2.5是新版,搭配的是Apache2.4.9,因为Apache配置命令升级,弄了一个下午,百度了很久都是几乎都是以前2.2的解决方案。 先介绍一下环境:Windows+wamp2.5(apache2.4.9) 1、在D:\wamp\bin\apache\apache2.4.9\conf目录下找到“httpd.conf”文件(建议先备份一下) 2、将“httpd.conf”...

阅读全文>>

阅读全文...

理解PHP的工厂模式Factory Pattern

理解PHP的工厂模式Factory Pattern
工厂类就是一个专门用来创建其它对象的类,工厂类在多态性编程实践中是非常重要的。它允许动态替换类,修改配置,会使应用程序更加灵活。掌握工厂模式对Web开发是必不可少的。 工厂模式通常用来返回类似接口的不同的类,工厂的一种常见用法就是创建多态的提供者。 通常工厂模式有一个关键的构造,即一般被命名为factory的静态方法。这个静态方法可以接受任意数量的参数,并且必须返回一个对象。 Progr...

阅读全文>>

阅读全文...

ColorPicker插件冲突问题

ColorPicker插件冲突问题
convertToUTF8和ColorPicker快捷键会产生冲突,convertoUTF8的默认转换GBK的快捷键 和 ColorPicker打开调色板的快捷键都是ctrl+shift+c 。如果你两个插件都安装了的话,就需要进行自定义了,解决方法: 打开Sublime Text --> Preferences --> Browse Packages,找到ConvertT...

阅读全文>>

阅读全文...

checkbox和radio的命名区别

checkbox和radio的命名区别
小V在开发一个项目时遇到了表单传值问题,记录此文,方便日后翻阅。 <form action="index.php" method='post'> <input type="checkbox" name="check[]" id="" value="1" /> <input type="checkbox" name="check[]" id="" va...

阅读全文>>

阅读全文...