随笔分类 -  Php

摘要:酝酿一个新的东西总是需要时间,好多人在问这个东西啥时候才能开源使用,最后是否开源。不带掩饰的说,这个东西最后一定开源,不需要那么纠结,因为开源版本会有很多bug。当然,我会尽可能做得完善。但是,我还有工作,还要上班,还有各种学习,我可能进度会放得慢些,希望小伙伴们能谅解。具体到什么程度,我都会有记录的,小伙伴可以跟踪目前的开发进度,到了什么程度,当然,你需要关注我。2013-12-7:正式将W3A SOC移交给团队进行完善,并让其在第一个版本的基础上着手开发第二个版本, 以及商业版本的构思,我开始考虑新的方向,从不同角度进行考虑,有必要做一个比较适合自己, ... 阅读全文
posted @ 2014-01-18 01:03 墨迹哥's 阅读(1291) 评论(0) 推荐(0)
摘要:Web日志审计与网络监控集合一身的平台功能介绍:1)Web日志审计监控目前支持的日志类型有: (1)APACHE (2)Nginx2)图形报表出色的报表数据提高用户感知,从曲线图以及展现的数据中能够体现出年、月、日的数据量。 根据个人需求,还可自定义操作日志数据。3)网络监控基于Web是否能够请求成功,是否可到达。 基于网络设备是否能ping通,是否可以到达。4)Web监控规则优势添加触发量统计,并能通过触发量改良规则。 利用专属的REGEX工具能够快速编写正则规则,不需要受到各种约束。 从本质上与别的SOC无区别,但是使用起来比其它的方便。 且该平台全部中文,可进行二次开发。5)采用轻量级框 阅读全文
posted @ 2013-12-04 09:44 墨迹哥's 阅读(419) 评论(0) 推荐(0)
摘要:今天在做数据报表模块,做了一些测试。把一些代码MARK一下。生成当月的所有天数:$all_day=date('t');for($i=1;$i结果:Array( [1] => 2013-11-1 [2] => 2013-11-2 [3] => 2013-11-3 [4] => 2013-11-4 [5] => 2013-11-5 [6] => 2013-11-6 [7] => 2013-11-7 [8] => 2013-11-8 [9] => 2013-11-9 [10] => 2013-11-10 [11] => 阅读全文
posted @ 2013-11-28 12:50 墨迹哥's 阅读(244) 评论(0) 推荐(0)
摘要:今天在改进一个模块的功能,记录下一段代码.1,'数据名称'=>2), array('数据类型'=>1,'数据名称'=>2), array('数据类型'=>1,'数据名称'=>2)));print json_encode($a); 阅读全文
posted @ 2013-09-20 21:18 墨迹哥's 阅读(152) 评论(0) 推荐(0)
摘要:找到一个HTML生成Word的。。记录下。(\s*.*?\s*)/i' , '$1' , $content); //去掉链接 $images = array(); $files = array(); $matches = array(); //这个算法要求src后的属性值必须使用引号括起来 if ( preg_match_all('//i',$content ,$matches ) ) { $arrPath = $matches[1]; for ( $i=0;$iAddContents("tmp.html",$mht->Get. 阅读全文
posted @ 2013-09-13 09:52 墨迹哥's 阅读(703) 评论(0) 推荐(0)
摘要:Controller: function __construct() { parent::__construct(); $this->load->library('page_smart'); $this->load->model('Admin/user_index_data'); $this->load->helper('url'); } //用户列表 function user_list() ... 阅读全文
posted @ 2013-08-20 14:24 墨迹哥's 阅读(264) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-08-09 15:57 墨迹哥's 阅读(151) 评论(0) 推荐(0)
摘要:在公司研究了一个上午,由于flot图表要绘图的话需要指定的数据类型。对此,JSON的数据类型有点问题,所以需要进行处理。在Q上和同事讨论了下。给的建议是需要写个函数进行处理,我想了想,微薄上请教了下几个前辈。给的建议也是类似,急云兄给了个比较好的建议,就是把数据经过正则过滤下。对此开始了试验,终于倒腾出来了。上代码:数据从一开始的:["[1,5000]","[2,5200]","[3,3200]","[4,1200]","[5,2200]","[6,2250]"," 阅读全文
posted @ 2013-08-09 12:48 墨迹哥's 阅读(642) 评论(0) 推荐(0)
摘要:在测试一个东西,为了实现FLOT,所以倒腾了下。 $(function() { var data= $.plot("#placeholder", [ data ], { series: { bars: { show: true, barWidth: 0.6, ... 阅读全文
posted @ 2013-08-07 23:02 墨迹哥's 阅读(374) 评论(0) 推荐(0)
摘要:一直沉不下心,最近心比较乱。刚跨过一个坎,现在努力一把吧。CI框架主页:http://codeigniter.org.cn一个非常轻量级的框架,MVC那是必须的。不多说。今天主要了解了下它的运行模式。。创建了控制器:# cat abc.php load->view('abc',$data); }}?>视图代码:# cat abc.php 你好,进入其实这个就等于GET方法.POST方法,基本上很简单,没什么不好理解的。 阅读全文
posted @ 2013-08-07 16:50 墨迹哥's 阅读(375) 评论(0) 推荐(0)
摘要:今天在写一个小模块,找了下怎么转成JSON格式的数据。具体如下面代码:query("select * from web_jiankong");$row=$rows->fetch_assoc();echo json_encode($row);?> 阅读全文
posted @ 2013-07-23 11:01 墨迹哥's 阅读(671) 评论(0) 推荐(0)
摘要:欢迎给我更多的建议和指点。谢谢。。QQ:505575655 Email:tangyucong@163.com这个子平台的介绍:主要组成的部分有Bootstrap为前端,PHP为后端,Perl作为底层的小工具在定时任务当中跑。(后续可能会改变,例如改成可以不需要crontab就能实现定时计划)数据库采用的是mysql的数据库。当然你可以改成你喜欢的oracle,我并不反对,但是在Perl代码上需要进行部分的修改。(你也可以写成oracle版本的,不反对 ^+^)在PHP代码当中肯定有很多漏洞,那是因为我根本没做任何过滤。目前的阶段属于先实现功能再考虑别的问题,请你谅解。代码完全是code-php 阅读全文
posted @ 2013-07-08 14:12 墨迹哥's 阅读(319) 评论(0) 推荐(0)
摘要:这是那天不知道谁发的,具体忘记那个人了。感觉这个类好像很牛B的样子,没实验过。。"条记录",'prev'=>"上一页",'next'=>"下一页",'first'=>"首页",'last'=>"尾页"); private $listNum=5; public Function __construct($total,$listRows=5,$parameter=''){ $this->to 阅读全文
posted @ 2013-06-25 23:27 墨迹哥's 阅读(205) 评论(0) 推荐(0)
摘要:上一篇说了数字型的的SQL注入修复,这篇继续加个字符串型的修复方法吧。其实就是一个函数。虽然没在真实场景遇到过,但是我觉得应该有效。['user_id']; echo $row->['target_name']; echo $row->['domain']; echo $row->['bug_number']; } }?> 阅读全文
posted @ 2013-06-25 20:24 墨迹哥's 阅读(787) 评论(0) 推荐(0)
摘要:昨天写了个小程序,发现了个注入的问题,今天翻了下Php手册,找到个函数解决该问题。把过程写出来,方便自己记忆吧。仅贴出部分代码。。。['username']; echo $row->['target_name']; echo $row->['domain']; echo $row->['bug_number']; } }?>由于没有对输入进行过滤,导致SQL注入的产生。给它加了个函数,就好了。['username']; echo $row->['target_name' 阅读全文
posted @ 2013-06-25 20:19 墨迹哥's 阅读(716) 评论(0) 推荐(0)
摘要:这个分页功能有些蛋疼,因为学的不深,所以一直在研究,今晚终于让我弄出来了,无比的开心,瞬间爆发了一下。把代码MARK下。。明天继续研究几种别的分类。<?php$page = $_GET["page"];function Page($rows,$page_size){ global $page,$select_from,$select_limit,$pagenav; $page_count = ceil($rows/$page_size); if($page <= 1 || $page == '') $page = 1; i... 阅读全文
posted @ 2013-06-16 21:28 墨迹哥's 阅读(226) 评论(0) 推荐(0)
摘要:1.根据时间备份2.同一秒不能有重复 1 <?php 2 function recurse_copy($src,$dst) { // 原目录,复制到的目录 3 //打开源目录 4 $dir = opendir($src); 5 //创建目标目录 6 @mkdir($dst); 7 //读取目录下的所有文件名称 8 while(( $file = readdir($dir))!==false ) { 9 //判断文件名称是否合法10 if (( $file != '.' ) && ( $file != '..' )... 阅读全文
posted @ 2013-06-13 11:26 墨迹哥's 阅读(265) 评论(0) 推荐(0)
摘要:今天弄了个小模块看看。。<?phpfunction recurse_copy($src,$dst) { // 原目录,复制到的目录 //打开源目录 $dir = opendir($src); //创建目标目录 @mkdir($dst); //读取目录下的所有文件名称 while(( $file = readdir($dir))!==false ) { //判断文件名称是否合法 if (( $file != '.' ) && ( $file != '..' )) { if ( is_dir($src . '/... 阅读全文
posted @ 2013-06-05 15:01 墨迹哥's 阅读(178) 评论(0) 推荐(0)
摘要:今晚搭建了一个PECL的环境。在uBUNTU的server版上搭建了这么个环境,在过程当中发现了官方的包受到损坏,瞬间蛋疼了。只能gg找办法。现在方法如下:传送门:http://askubuntu.com/questions/245996/unable-to-install-pecl-extension-for-perl-in-ubuntu-server-12-10 阅读全文
posted @ 2013-05-15 00:22 墨迹哥's 阅读(138) 评论(0) 推荐(0)
摘要:MVC 在学JAVA的时候就了解过,所以在学PHP的时候相对比较简单多了。M:意味着读取数据库的数据,或读取文本的数据。简单理解就是读数据。V:意味着视图,就是给用户查看的界面,给予用户交互操作。简单理解就是图形界面。C:意味着控制,就是业务的逻辑问题控制,例如说客户要访问到哪?简单理解就是流程控制的方式。MVC的理解并不是很难,简单附上代码理解下就OK!。当然,还得应用到实战中,在实战中学习才有意义。每天进步一点点,那是必须的~C:控制/V视图代码<?phpclass DemoController{ function index(){ echo "hello,word&quo 阅读全文
posted @ 2013-04-18 16:06 墨迹哥's 阅读(289) 评论(0) 推荐(0)