ci框架(codeigniter)Email发送邮件.收件人.附件.Email调试工具 Email 类         CodeIgniter 拥有强大的 Email 类来提供如下的功能: 多协议:Mail.Sendmail 和 SMTP            多个收件人            抄送和密送            HTML 或纯文本邮件            附件            自动换行            邮件优先级            密送批处理模式,开启时…
之前用PHP+Mysql+jQuery结合ThinkPHP做了一个用户验证邮箱找回密码功能<ThinkPHP之PHP+Mysql+jQuery发送邮箱找回密码>,现在分享一下用CI框架结合PHPmailer发送QQ邮箱找回密码功能. 首先开启 php.ini 的extension=php_openssl.dll && extension=php_sockets.dll; 然后开启 smtp服务器 认证邮箱的smtp功能; 我用的163邮箱,也可以用QQ邮箱,这个自己选择. 开启…
之前学习了thinkphp,学完之后印象不太深刻,在网上询问了一下,他们都说多学几个框架,以后可以自己写框架. 于是自己就放下thinkphp,下定决心再学一个,于是又从网上看了几个框架,综合比较了一番,决定学习CI,学了之后真是很冲动的感觉,对MVC认识更深刻了,对 框架也认识更深刻了.而且觉得CI必其他框架学习简单多了,不愧是轻量级的. 先上图: 这个是CI的入口界面,访问规律是localhost/项目文件名/入口文件(index.php)/控制器名/控制器中的方法名. 今天学了CI对数据库…
众所周知,LAMP代表Linux下Apache.MySQL.PHP这种网站服务器架构:而LNMP指的是Linux下Nginx.MySQL.PHP这种网站服务器架构.LNMP一键安装包可以从网上下载使用.Nginx(发音同 engine x)由 Igor Sysoev 用C语言为俄罗斯访问量第二的搜索引擎 Rambler.ru 站点开发,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3/SMTP)代理服务器,其将源代码以类BSD许可证的形式发布,并在一个BSD-like…
1.在根目录西下  新建.htaccess 文件 RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 [L] 2.在nginx /usr/local/nginx/conf/vhost 下的.conf配置中加上红色的 server {    listen 80;    server_name _;    access_log /data/wwwlogs/…
Apache服务器.htaccess伪静态设置 RewriteEngine on RewriteCond $1 !^(index\\.php|system\\.php|images|skin|js|ls|swfupload|attachment|application|robots\\.txt) RewriteRule ^(.*)$ /fx/index.php/$1 [L] Nginx服务器伪静态设置 location / { root /var/www/html/; index index.h…
用CI框架发送邮件类 在中文标题太长的情况下会出现乱码,搜索后说是发送邮件的时候有标题长度的限制,按说的方法修改后,还是没能得到解决,后来发现需要转换邮件标题的编码,解决方法如下: 打开 libraries/Email.php  找到:function subject($subject) public function subject($subject) { $subject = $this->_prep_q_encoding($subject); $this->_set_header('Su…
最近服务器迁移,然后CI框架做的项目发邮件全挂掉了,刚开始是25端口没开,然后开了正好还是有问题, 1.打印请求信息和返回信息 echo $this->email->print_debugger(array('headers'));// 2.报错忘了截图可真尴尬,哈哈哈哈 最后的解决办法就是配置文件加点东西 $config['crlf'] = "\r\n"; $config['newline'] = "\r\n"; // 设置换行符 两个都加,邮件能发了…
CI框架发送邮件附件中文出现乱码,是因为php basename()函数不支持中文引起,修改类库 Email.php 文件中 _append_attachments()方法,大致在 1474行 添加如下代码: $name = "=?UTF-8?B?".base64_encode($name)."?=";…
最近写了一个发送带附件的邮件,发邮件挺简单的,在我这里最重要的是遇到问题,哈哈哈哈 1.主要方法看代码 public function send_mail(){ $this->load->library('email'); //加载CI的email类 //以下设置Email参数 $config['protocol'] = 'smtp'; $config['smtp_host'] = 'smtp.126.com'; $config['smtp_user'] = 'xbxxf@126.com';…