Feb092015
MikroTik RouterOS/ros最新L7脚本:DNS,网页jpg,下载,视频,pps,QQ等
脚本内容:
/ip firewall layer7-protocol
add name=Tencent_qq regexp="^.\?.\?[\\x02|\\x05]\\x22\\x27.+|^.\?.\?[\\x02|\\x\
05]\\x22\\x27.+[\\x03|\\x09]\$|^.\?.\?\\x02.+\\x03\$|^/xFE/x42../x42/x02/x\
0B/x7D/x98/x38/xE4.+"
add name=Tencent_qqgame regexp="^.\?.\?\\x2D.+[\\x25\\x62\\x0E\\xC1\\x5F\\x6C|\
\\xFF\\xFF\\x20\\xCF\\x42\\x53|\\xFF\\xFF\\x10\\x17\\x87\\xA...阅读全文
抢沙发
Jan312015
ros L7的编写制作方法,L7脚本下载,ros怎么写L7-filter?
L7-filter原理
L7-filter为我们实现了可以从操纵层实现过滤的功能,它的实现原理如故是基于特点的关键字匹配。但是它不是大略 的匹配某个单字和词,它应用了更高等 “正则”来举办匹配。
L7-filter原理
L7-filter为我们实现了可以从操纵层实现过滤的功能,它的实现原理如故是基于特点的关键字匹配。但是它不是大略 的匹配某个单字和词,它应用了更高等 “正则”来举办匹配。
正则表达式(regu...阅读全文
Jan142015
js判断一个值是否存在于一个js数组中
js 中判断某个元素是否存在于某个 js 数组中,相当于 php 语言中的 in_array 函数。
Array.prototype.S=String.fromCharCode(2);
Array.prototype.in_array=function(e){
var r=new RegExp(this.S+e+this.S);
return (r.test(this.S+this.join(this.S)+this.S));
};
用法如下:
var arr=new Array(["b",2,"a",4,"test"]);
arr.in_array('test');//判断 test 字符串是否存...阅读全文
Dec222014
php记录来访者的信息并生成图片
php记录来访者的相关信息并生成图片,效果图如下。
代码如下,本篇文章只写了一些初级的东西,有需要的朋友可以根据自己的情况进行修改。
<?php
//功能:来访信息生成图片
function getBrowse(){//记录来访者的浏览器信息
global $_SERVER;
$Agent=$_SERVER['HTTP_USER_AGENT'];
$browseinfo='';
if(ereg('Mozilla',$Agent)&&!ereg('MSIE',$Agent)){
$browsein...阅读全文
Dec202014
PHP编程中10个最常见的错误
本篇文章列举了我们在php编程中比较常见的一些错误,此文列举10个。
错误1:foreach循环后留下悬挂指针
在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法:
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
这里有个问题很多人会迷糊。循环结束后,$value并未销毁,...阅读全文
Dec162014
CSS打造圆角Table
使用css代码打造圆角table,当然也可以制造圆角div。效果如下图:
css以及具体的html代码如下:
<html xmlns="http://www.phpernote.com">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>CSS打造圆角Table</title>
<style type="text/css">
div.RoundedCorner{background:#9BD1FA;width:260px;}
b....阅读全文
Dec012014
复选框(checkbox)和单选框(radio)与文字水平垂直居中对齐的解决方法
今天项目中出现了一个checkbox与同一行的文字不能对齐的问题,检查后发现个问题,checkbox和radio两个标签的默认高宽都是13px,而项目中使用的字体大小却是12px,如果将字体调整为14px就不存在这个问题了,于是作者根据网上查到的资料整理了几种解决办法。
先发一下具体的问题情况以及解决后的效果:
具体解决代码如下:
<html>
<head>
<meta charset="UTF-8">
&l...阅读全文
Nov292014
PHP采集类Snoopy.class.php介绍以及下载
Snoopy 是一个非常强大的PHP类,可以利用该类模拟浏览器来完成获取网页内容和发送表单的任务。下面是详细介绍Snoopy.class.php 的特点和一些常见的用法。
官方网站:http://snoopy.sourceforge.net/ (不能打开国外网站的可使用天行浏览器)
下载地址:http://sourceforge.net/projects/snoopy/
本站下载地址:PHP采集库Snoopy.class.php下载
下面是Snoopy的一些特点:
1、抓取网页的内容 ...阅读全文
Nov252014
PHP根据具体的日期判断星座的函数
现在好像挺流行讨论星座的,下面作者分享一个用PHP来判断指定一日期属于哪个星座的函数。具体函数代码如下:
function constellation($month,$day){
//检查参数有效性 http://www.phpernote.com/
if($month<1||$month>12||$day<1||$day>31) return false;
//星座名称以及开始日期
$constellations=array(
array("20"=>"宝瓶座"),
array("19"=>"双鱼座"...阅读全文
Nov202014
php模拟登陆的实现方法
php模拟登陆的实现方法,这里分别列举两种方法实现模拟登陆人人网。具体实例代码如下:
(1)使用snoopy模拟登陆
<?php
set_time_limit(0);
require "Snoopy.class.php";
$snoopy=new Snoopy();
$snoopy->referer='http://www.renren.com/';
$snoopy->agent="Mozilla/5.0 (Windows NT 6.1; rv:22.0) Gecko/20100101 Firefox/22.0";
$submit_vars['email'] ='登陆账号';
...阅读全文