测试过了QQ,126和gmail的SMTP。以下代码含有输出调试信息的代码,如果不要需要自行去除!代码及示例如下:<?php /** * 邮件发送类 * 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多抄送,多秘密抄送,带附件(单个或多个附件),支持到服务器的ssl连接 * 需要的php扩展:sockets、Fileinfo和openssl。 * 编码格式是UTF-8,传输编码格式是base64 * @example * $mail = new MySendMail(); * $mail->setServer("smtp@126.com", "XXXXX@126.com", "XXXXX"); //设置smtp服务器,普通连接方式 * $mail->setServer("smtp.gmail.com", "XXXXX@gmail.com", "XXXXX", 465, true); //设置smtp服务器,到服务器的SSL连接 * $mail->setFrom("XXXXX"); //设置发件人 * $mail->setReceiver("XXXX...
 发布日期: 2013-10-16    分类: PHP    浏览量: 6980  
实例化类,然后调用类run()方法,即可生成默认的验证码图片,验证码图片是根据.ttf的字体文件生成的,所以必须要有字体文件,字体文件和类同级目录,要更改默认设置可以实例化类是传入参数、值的数组。调用getVerifyCode()方法会返回生成的验证码字符串。修改字体在219行。<?php class MyCaptchaAction {     /**     * @var integer the width of the generated CAPTCHA image. Defaults to 120.     * 图片宽度,默认120     */     public $width = 120;     /**     * @var integer the height of the generated CAPTCHA image. Defaults to 50.     * 图片高度,默认50     */     public $height = 50;     /**     * @var integer padding around the t...
 发布日期: 2013-04-22    分类: PHP    浏览量: 5422