PHPer小成

PHP相关笔记,服务器配置与维护,开源程序二次开发,ThinkPHP点滴记录

排序:
默认
按更新时间
按访问量

ThinkPHP 模板解析流程,研究笔记。

ThinkPHP 控制器-方法中,通过$this->display(); 来输出带有模板的视图。 那么就从这个方法入手。 1.Action.class.php  控制器基类 这是控制器基类,在这里面找到display()方法。 protected function display($tem...

2013-07-18 13:22:59

阅读数:1756

评论数:0

ThinkPHP中URL解析原理,以及URL路由使用教程!

几个概念: THINKPHP 基于 MVC框架,使用PATHINFO解析出分组名,模块名,方法名,以及参数。 PATHINFO:就是 http://localhost/index.php/Home/Index/index/a/1/b/2?c=3 中的红色部分,注意,c=3并不是pathinfo的一...

2013-07-12 12:39:02

阅读数:5985

评论数:1

windows下php_curl无法访问ssl加密的https地址

在linux下一直都正常,换到win环境下后,所有curl访问https的都变成了空白。 查了一下,是什么win下无法自动获取ca证书验证什么的。。 总之,楼主没空去深入研究,直接放解决办法: curl_setopt($ch,CURLOPT_SSL_VERIFYPEE...

2013-07-05 11:16:13

阅读数:478

评论数:0

nginx fastcgi 自定义错误页面

http{ fastcgi_intercept_errors on; error_page 404 /404.html; } fastcgi_intercept_errors on;必须设置 之后通过 error_page 错误代码 错误页面;来设置不同的错误指向的页...

2013-06-24 15:54:37

阅读数:1072

评论数:0

dedecms后台模块管理空白的解决办法

很多用户反馈,打开插件管理,插件列表为空白,这个是织梦官方的插件服务器不稳定所致的.  官方的模块从V57发布后,基本没有发布新模块,出现此问题的解决办法,就是屏蔽掉链接官方的插件服务器更新插件列表,具体操作方法:  1.打开 include/dedemodule.class.php修改第...

2013-06-24 15:40:08

阅读数:456

评论数:0

linux screen 工具笔记

linux 中退出ssh后,将中断正在执行的命令,就算将任务放到后台执行,下次再进入ssh的时候,也看不到过程中输出的信息。 screen通过模拟多窗口,当你退出ssh时,并不影响在screen中执行的任务,下次登陆ssh,只需要切换到指定的screen窗口,即可看到任务执行的过程和结果。 玩...

2013-06-24 15:37:07

阅读数:527

评论数:0

find 查找包含指定字符串的文件,仅列出文件名

站点被挂马,为了清理恶意脚本,用find命令可以找到一些明显的webshell 例子:找出包含 eval()函数的PHP脚本 cd /home/www find . -name "*.php" | xargs grep -l "eval(" 在当前目...

2013-06-24 14:32:18

阅读数:633

评论数:0

bash:alias 只能再交互界面用,不能在shell脚本中使用

alias: 为一个长的命令设置一个别名,方便调用。 比如 alias ll="ls -l" 那么在命令行中输入ll即等价于 ls -l 但是这个功能不能在shell脚本中使用。

2013-06-21 17:31:53

阅读数:612

评论数:0

rsync配置以及参数详解

1、什么是Rsync-Rsync配置参数详解 Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是...

2013-06-21 13:46:31

阅读数:506

评论数:0

drupal7安装

听说这款cms很强大,特下来看看,老外写的,对照英文文档开始安装。 默认目录:/home/wwwroot/drupal/ 1.下载drupal7 wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz 2.解压 t...

2013-06-21 11:52:55

阅读数:518

评论数:0

mysql :left join语句优化

LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 a表: a1,a2 字段 b表: b1,b2 字段 c...

2013-06-21 10:38:43

阅读数:851

评论数:0

uploadify,swfupload等flash上传session丢失问题,无法接收到表单

大部分网站的上传文件功能都要求用户登陆,而判断用户登陆状态一般是用session标记。 现在流行flash上传插件,优点是显示每个文件上传的进度条,可中途取消,暂停等等。 然而用flash上传插件有个问题,那就是上传的时候flash会丢失session,服务端会以为是游客而拒绝处理。 ...

2013-06-21 10:37:42

阅读数:1133

评论数:0

php mail函数发送html邮件不解析,linux+postfix

今天想通过php发送邮件, 根据手册描述,发送html邮件需要指定header头 1 2 $header="MIME-Version: 1.0\r\n"; ...

2013-06-21 10:34:30

阅读数:1174

评论数:0

PHP缩略图生成,等比例,基于GD库,支持gif,jpeg,png

<?php /** * 缩略图生成类,使用示例: */ $newimage=new ImageResize(); $newimage->resize("1.jpg","1_lit.jpg",1000,1000); echo $newimag...

2013-06-21 10:33:11

阅读数:567

评论数:0

抉择是痛苦的

本来一开始找工作是想找个纯PHP开发的工作,但是后来,越来越多的事情压到肩上,搭垃圾站,套模板,写CSS,配置LINUX服务器等等,真正用在PHP开发上的时间很少了。 说来好笑,别人觉得我是高手,却不知我现在连一个自己的CMS都没时间做出来。 最近更是将90%的时间花在linux上面了,其实我...

2013-06-21 09:55:57

阅读数:407

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭