`
liumeng5888
  • 浏览: 36586 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
/**  *   * @param 所有数组 $array  * @param 当前用户ID $id  * @param 储存变量 $str  * @return string  */ function findIds($array,$id,$str='') { $result = findChild($array,$id);//取得当前节点下的所有同级子节点 foreach ($result as $k => $v){ // 赋值给变量 $str.=$v['id'].','; //再次调用这个函数显示子节点下的同级子节点 findIds($array,$v[' ...
统计邮件打开次数的做法基本上是在邮件中放入一个图片,然后统计图片打开的次数 mail.html <img src="mail.jpg" /> 这样就可以通过日志统计到图片打开的次数,但是这样统计到的次数是存在误差的。比如用户多次打开等。   其实在邮件中也可以这样写,直接将src指向到一个php文件,然后在php文件中输出这个图片就可以了。 第一次尝试: mail.html <img src="open.php" /> mail.php die('mail.jpg'); 这样在打开邮件的时候mail.php ...
<?phpset_time_limit(10); $commonPRotocol = getprotobyname("tcp");$socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol);if ($socket) {$result = socket_bind($socket, 'localhost', 1337);if ($result) {   $result = socket_listen($socket, 5);   if ($result) {    echo "监听成功" ...

php采集程序

其实,采集程序最简单的思路就是:获取页面代码——分析代码——获取需要的部分——写入数据库对于采集程序来说,使用PHP来写的话,其实不算太好的,因为PHP并不支持多线程,对于采集来说,若没有多线程,将会是非常痛苦的一件事不过可以使用frame等来设置同时几个页面一起采集,这样就能增加速度了,在这里我不讨论怎么多线程,我只说怎么用PHP来进行简单的采集先确定采集目标:http://cn.jokes.yahoo.com/jok/index.html这是雅虎的笑话栏目,我就以这个来进行讲解吧首先分析一下网页,可以知道连接形式为:<img src="http://cn.yimg.com/i ...
php保留两位小数并且四舍五入  Php代码   $num = 123213.666666;  
 这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助。   在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包。   PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他WEB服务软件提供的,如 Apache。我下载的是ZIP包,下载地址   Mysql版 ...
DBExportDoc V1.0 For MySQL补充说明 DBExportDoc V1.0 For MySQL是一个利用office特性VBA开发的小工具,利用此工具可以将本机MySQL上任意数据库、任意表的数据结构导出,但是文档说明中有两点是忽略的,这里补充一下。 首先,需要确认系统里是否安装了mysql-connector-odbc,MySQL Connector/ODBC是MYSQL数据库的ODBC驱动程序,安装了这个程序之后,就可以通过ODBC来访问MySQL。 其次,安装ODBC之后,需要在控制面板->管理工具->数据源 (ODBC)里面加载此软件,配置与本机Mys ...
1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件) 3、将改动的文件提交到版本库 svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 例如:svn commi ...
在zf中关闭layout布局,不是用布局是用默认的模板试图 namespace Office\Controller; use Zend\Mvc\Controller\AbstractActionController; use Zend\View\Model\ViewModel; class LoginController extends AbstractActionController{ public function indexAction(){ $view = new ViewModel(array(             'message' => 'Hello wor ...
SVN简介 SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。 SVN中的一些概念 : a. repository(源代码库) 源代码统一存放的地方 b. Checkout (提取) 当你手上没有源代码的时候,你需要从repository checkout一份 c. Commit (提交) 当你已经修改了代码,你就需要Commit到repository d. Update (更新) 当你已经Checkout了一份源代码, Update一下你就可以和Repository ...
−目录 概要 第一部分:初始化ServiceManager 第二部分:初始化模块 第三部分:启动MVC Bootstrap引导阶段 Zend\View的构成 Zend\View的初始化 MVC启动阶段 Route路由启动 Dispatch分发过程 发送最终响应并结束MVC 概要 首先需要明确的是,Zend2.0的启动以及MVC构架是完全基于事件驱动的。如果对事件驱动还不太了解的话,应该先弄清楚什么是ZF2的事件驱动,并掌握基本的EventManager用法,这是阅读本文的基础。请参考Using the ZF2 EventManager。 基于事件驱动MVC与传统的MVC有什么不同,简单说就是由 ...
.htaccess 内容如下: <IfModule mod_rewrite.c> RewriteEngine on                            RewriteRule   ^default_([-a-zA-Z0-9]+)\.html$   /default/$1   [L]       RewriteRule   ^([-a-zA-Z0-9]+)_([-a-zA-Z0-9]+)\.html$   /default/$1   [L]       RewriteRule   ^default_([-a-zA-Z0-9]+)_([-a-zA-Z0-9]+)\.h ...
Zend_Loader::loadFile('tools/Class.phpmailer.php'); $mail = new PHPMailer(); $mail->CharSet = "utf-8";//设置编码方式 $mail->Encoding = "base64"; $mail->IsSMTP();// 启用SMTP $mail->Host = MAIL_HOST; //SMTP服务器 $mail->SMTPAuth = true;                  //开启SMTP认证 ...
今天恢复服务器上数据库的某一张表,由于表比较大,直接使用复制文件的方法备份数据库 再上传还原时出现问题,表文件的用户组和用户还有权限都不对,悲剧了! 表变成了只读的 1.用chgrp 命令来改变文件所属用户组 chgrp mysql /usr/...... 2.用chwon 命令来改变文件所属用户 chwon mysql /usr/...... 3.用chmod 命令来改变表文件的权限 chmod 660 /usr/..... 660就相当于--rw--rw--
//数组顺序排列大小 function ArrMax($data,$arrkey){ $tree = array(); foreach ($data as $key=>$val) { $pro[]=$val[$arrkey]; } array_multisort($pro,SORT_DESC); for($j=0;$j<count($pro);$j++){ for($i=0;$i<count($data);$i++) { if($pro[$j]==$data[$i][$arrkey]){ $tree[$j] = $data[$i]; } } } return $tree; }
Global site tag (gtag.js) - Google Analytics