PHP编程
PHPer小成
这个作者很懒,什么都没留下…
展开
-
php mail函数发送html邮件不解析,linux+postfix
今天想通过php发送邮件, 根据手册描述,发送html邮件需要指定header头 1 2 $header="MIME-Version: 1.0\r\n"; 3 $header.="From:admin@xxx.com\r\n";原创 2013-06-21 10:34:30 · 1642 阅读 · 0 评论 -
mysql :left join语句优化
LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 a表: a1,a2 字段 b表: b1,b2 字段 c表: c1,c2 字段 假设有以下left join查询: select * fro原创 2013-06-21 10:38:43 · 1222 阅读 · 0 评论 -
uploadify,swfupload等flash上传session丢失问题,无法接收到表单
大部分网站的上传文件功能都要求用户登陆,而判断用户登陆状态一般是用session标记。 现在流行flash上传插件,优点是显示每个文件上传的进度条,可中途取消,暂停等等。 然而用flash上传插件有个问题,那就是上传的时候flash会丢失session,服务端会以为是游客而拒绝处理。 解决办法是有的,下面慢慢道来: 我们知道,php里启用session,每个session都原创 2013-06-21 10:37:42 · 1688 阅读 · 0 评论 -
drupal7安装
听说这款cms很强大,特下来看看,老外写的,对照英文文档开始安装。 默认目录:/home/wwwroot/drupal/ 1.下载drupal7 wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz 2.解压 tar zxf drupal-7.22.tar.gz 3.将文件复制到站点根目录 cp drupal原创 2013-06-21 11:52:55 · 670 阅读 · 0 评论 -
dedecms后台模块管理空白的解决办法
很多用户反馈,打开插件管理,插件列表为空白,这个是织梦官方的插件服务器不稳定所致的. 官方的模块从V57发布后,基本没有发布新模块,出现此问题的解决办法,就是屏蔽掉链接官方的插件服务器更新插件列表,具体操作方法: 1.打开 include/dedemodule.class.php修改第88内容: if(file_exists($cachefile) && (filemtime($c原创 2013-06-24 15:40:08 · 623 阅读 · 0 评论 -
ThinkPHP中URL解析原理,以及URL路由使用教程!
几个概念: THINKPHP 基于 MVC框架,使用PATHINFO解析出分组名,模块名,方法名,以及参数。 PATHINFO:就是 http://localhost/index.php/Home/Index/index/a/1/b/2?c=3 中的红色部分,注意,c=3并不是pathinfo的一部分,它是一个query参数。PATHINFO指的是URL中的路径实际上不存在的时候,apache原创 2013-07-12 12:39:02 · 7800 阅读 · 1 评论 -
ThinkPHP 模板解析流程,研究笔记。
ThinkPHP 控制器-方法中,通过$this->display(); 来输出带有模板的视图。 那么就从这个方法入手。 1.Action.class.php 控制器基类 这是控制器基类,在这里面找到display()方法。 protected function display($templateFile='',$charset='',$contentType='',$content原创 2013-07-18 13:22:59 · 2242 阅读 · 0 评论 -
windows下php_curl无法访问ssl加密的https地址
在linux下一直都正常,换到win环境下后,所有curl访问https的都变成了空白。 查了一下,是什么win下无法自动获取ca证书验证什么的。。 总之,楼主没空去深入研究,直接放解决办法: curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);原创 2013-07-05 11:16:13 · 906 阅读 · 0 评论