- 博客(29)
- 资源 (8)
- 收藏
- 关注
原创 php 无限极分类 递归函数实现
/** * * @param 所有数组 $array * @param 当前用户ID $id * @param 储存变量 $str * @return string */function findIds($array,$id,$str='') {$result = findChild($array,$id);//取得当前节点下的所有同级子节点foreach ...
2013-09-07 11:33:18
195
原创 img src php 统计邮件打开次数
统计邮件打开次数的做法基本上是在邮件中放入一个图片,然后统计图片打开的次数mail.html<img src="mail.jpg" />这样就可以通过日志统计到图片打开的次数,但是这样统计到的次数是存在误差的。比如用户多次打开等。 其实在邮件中也可以这样写,直接将src指向到一个php文件,然后在php文件中输出这个图片就可以了。第一次尝试:mail.h...
2013-08-17 12:36:49
546
原创 php socket 监听服务器端口
<?phpset_time_limit(10);$commonPRotocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($socket) {$result = socket_bind($socket, 'localhost', 1337);if ...
2013-08-17 12:35:28
933
原创 php采集程序
其实,采集程序最简单的思路就是:获取页面代码——分析代码——获取需要的部分——写入数据库对于采集程序来说,使用PHP来写的话,其实不算太好的,因为PHP并不支持多线程,对于采集来说,若没有多线程,将会是非常痛苦的一件事不过可以使用frame等来设置同时几个页面一起采集,这样就能增加速度了,在这里我不讨论怎么多线程,我只说怎么用PHP来进行简单的采集先确定采集目标:http://cn.jokes.y...
2013-06-05 16:24:45
186
php 保留小数点 总结
php保留两位小数并且四舍五入 Php代码 $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 Php代码 $num = 123213.666666; echo sprintf("%.2f",substr(sprintf("%.3f", $...
2013-03-10 11:23:41
152
原创 php环境搭建
这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。...
2013-02-20 09:59:59
129
原创 DBExportDoc 使用配置
DBExportDoc V1.0 For MySQL补充说明 DBExportDoc V1.0 For MySQL是一个利用office特性VBA开发的小工具,利用此工具可以将本机MySQL上任意数据库、任意表的数据结构导出,但是文档说明中有两点是忽略的,这里补充一下。首先,需要确认系统里是否安装了mysql-connector-odbc,MySQL Connector/ODBC是MYSQ...
2013-01-22 10:46:21
482
原创 linux svn 常用命令
1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)例如:svn checkout svn://192.168.1.1/pro/domain简写:svn co2、往版本库中添加新的文件svn add file例如:svn add test.php(添加test.php)svn add *.php(添加当前目录下所有的php文...
2013-01-21 09:37:43
101
原创 zend framework 2 关闭layout
在zf中关闭layout布局,不是用布局是用默认的模板试图namespace Office\Controller;use Zend\Mvc\Controller\AbstractActionController;use Zend\View\Model\ViewModel;class LoginController extends AbstractActionControll...
2013-01-16 12:43:05
150
原创 Linux SVN 服务器配置以及客户端使用
SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。 SVN中的一些概念 : a. repository(源代码库) 源代码统一存放的地方 b. Checkout (提取) 当你手上没有源代码的时候,你需要从repository checkout一份 ...
2013-01-14 19:04:07
98
原创 Zend Framework 2的MVC工作流程
−目录概要第一部分:初始化ServiceManager第二部分:初始化模块第三部分:启动MVCBootstrap引导阶段Zend\View的构成Zend\View的初始化MVC启动阶段Route路由启动Dispatch分发过程发送最终响应并结束MVC概要首先需要明确的是,Zend2.0的启动以及MVC构架是完全基于事件驱动的。如果对事件驱动还不太...
2013-01-12 13:07:04
202
原创 zend framework 2.06 配置伪静态
.htaccess内容如下:RewriteEngine on RewriteRule ^default_([-a-zA-Z0-9]+)\.html$ /default/$1 [L] RewriteRule ^([-a-zA-Z0-9]+)_([-a-zA-Z0-9]+)\.html$ /defa...
2013-01-11 17:44:50
284
原创 phpmailer 发送邮件乱码问题
Zend_Loader::loadFile('tools/Class.phpmailer.php'); $mail = new PHPMailer(); $mail->CharSet = "utf-8";//设置编码方式 $mail->Encoding = "base64"; $mail->IsSMTP();// 启用SMTP $mail->Host = MAIL_H...
2013-01-10 13:13:38
220
原创 linux mysql MYD上传问题
今天恢复服务器上数据库的某一张表,由于表比较大,直接使用复制文件的方法备份数据库再上传还原时出现问题,表文件的用户组和用户还有权限都不对,悲剧了!表变成了只读的1.用chgrp 命令来改变文件所属用户组chgrp mysql /usr/......2.用chwon 命令来改变文件所属用户chwon mysql /usr/......3.用chmod 命令来改变表文件的权...
2013-01-10 12:46:23
157
原创 PHP 二维数组根据某个字段排序
//数组顺序排列大小function ArrMax($data,$arrkey){$tree = array();foreach ($data as $key=>$val){$pro[]=$val[$arrkey];}array_multisort($pro,SORT_DESC);for($j=0;$j
2013-01-08 09:26:29
110
原创 JQuery学习笔记五(可拖动、覆盖层)
TipsWindown Demo By [Await]body { font: 12px 'Microsoft Yahei',arial,SimSun,sans-serif; margin: 0 auto; padding: 0px; text-align: center; color: #555; b...
2013-01-08 09:26:20
142
原创 php ftp 远程上传文件类
//使用方法$ftp = new class_ftp('172.15.0.46',21,'zengzhi','aipu2010'); $ftp->up_file($_FILES['Game_src']['tmp_name'],'/G/'.$_FILES['Game_src']['name']); $ftp->close(); $src_img='http://17...
2013-01-08 09:26:03
183
原创 windows coreseek 安装配置实时更新
1、bin\csft_mysql.conf:#源定义source mysql{ type = mysql sql_host = localhost sql_user = root sql_pass = merry05...
2013-01-08 09:25:37
187
原创 zend framework 报错定义页面
确保index.php中有如下内容:$plugin = new Zend_Controller_Plugin_ErrorHandler();$plugin->setErrorHandlerModule('frontController')->setErrorHandlerController('Error')->setErrorHandlerAction('error');...
2013-01-08 09:25:19
170
原创 php 时间处理(昨天 上个月 本月 最近7天)
switch ($this->view->period){ case '0' ://昨天 $this->view->sd = date('Y/m/d',strtotime("-1 days")); $this->view->ed = date('Y/m/d',strtotime("-1 days"))...
2013-01-07 21:35:44
141
原创 PHP获取当前时间(年,月,日,小时,分,秒)
PHP获取当前时间(年,月,日,小时,分,秒) 1echo date( "h:i ");date(PHP 3, PHP 4 )date — 格式化一个本地时间/日期说明string date ( string format [, int timestamp])返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。...
2013-01-07 21:34:49
5475
原创 centos 6.2 lamp 完全安装(linux+apache+mysql+php)
准备篇:1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3...
2013-01-07 21:33:21
120
原创 Linux Crontab 定时任务 命令详解
一. Crontab 介绍 crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/crontab 文件 在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab。如:[root@dave ~]# cat /etc/crontabSHELL=/bin/bashP...
2013-01-07 21:32:22
120
原创 linux 6.0 安装memcached 服务
Linux下的Memcached的安装此安装是基于lnmp继承安装环境,安装memcached服务器的方法总结:首先,用phpinfo();查看配置信息是否存在Memcache扩展,如果存在扩展直接安装memcached服务器安装前的准备工作:Memcache官方网站:http://www.danga.com/memcached现在最新版本另外,Memcache用到了libev...
2013-01-06 18:20:40
106
原创 五种常见的 PHP 设计模式
工厂模式最初在设计模式 一书中,许多设计模式都鼓励使用松散耦合。要理解这个概念,让我们最好谈一下许多开发人员从事大型系统的艰苦历程。在更改一个代码片段时,就会发生问题,系统其他部分 —— 您曾认为完全不相关的部分中也有可能出现级联破坏。该问题在于紧密耦合 。系统某个部分中的函数和类严重依赖于系统的其他部分中函数和类的行为和结构。您需要一组模式,使这些类能够相互通信,但不希望将它们紧密绑定在...
2013-01-06 18:19:57
102
原创 linux debian 操作系统 常用命令
查看软件xxx安装内容dpkg -L xxx查找软件apt-cache search 正则表达式查找文件属于哪个包dpkg -S filenameapt-file search filename查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一...
2013-01-06 18:18:33
712
原创 Mysql 热备份
1、简要介绍:mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式(A->B),互相备份模式(AB)的功能。mysql 数据库同步复制功能的设置都在mysql的配置文件中体现。在linux环境下的配置文件一般在/etc/mysql/my.cnf或者在mysql用户 的home目录下的my.cnf,笔者的my.cnf则在/etc/my.cnf;wind...
2013-01-06 18:17:31
201
原创 linux下apache-ssl配置
最近在研究linux下的apache-ssl配置,写点个人小心得,新人发博,敬请见谅。 软件环境 Apache Httpd 2.2.15 (http://httpd.apache.org ) OpenSSL 0.9.8r (http://www.openssl.org/source ) SSL-Tools (http://www.openssl.org/contrib/ss...
2013-01-06 18:16:11
119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人