<?php
$pattenURL = '@http:\/\/[\w|\/|\.]+@';
$resultURL = array();
$visitedURL = array();
function getData($startURL,$level){
global $pattenURL;
global $resultURL;
global $visitedURL;
//if the url is a image, don`t get the cont”阅读全文”
PHP开发, 爬虫
过滤内容比较全面的 php xss 过滤函数
function sacarXss($val){
$val = preg_replace('/([\x00-\x08][\x0b-\x0c][\x0e-\x20])/', '', $val);
$search = 'abcdefghijklmnopqrstuvwxyz';
$search .= 'AB”阅读全文”
PHP开发, xss
找了很长时间,终于解决了 IIS7 下php 超时时间为30秒的问题。
很简单,就是给那个该死的管理面板加一个补丁就行,下载地址:
32Bit: Administration Pack for IIS 7.0 CTP2 (x86) : Download : The Official Microsoft IIS Site
64Bit: Adminis”阅读全文”
iis, PHP开发
PHP汉字转换成拼音的方法如下(支持UTF-8和g2312),
/**
*@param $_String 汉字
* @param $_Code 编码方式,默认gb2312,设置为其他任意字符则为utf8编码
*/
function Pinyin($_String, $_Code='gb2312') {
$_DataKey =
"a|ai|an|ang|ao|ba|bai|ba”阅读全文”
PHP开发, 编码
效果:
计算机操作系统
|-Linux 系统
|--Linux相关网站
|---Linuxpig.com
|---Linux.org
|-Windows 系统
探险
|-52risk.com
数据的存储结构是这样的:
id,pid,name
解释:
id为自身编号,pid为父分类的编号(如果根则为0),name 为分类名称
无限分类的思”阅读全文”
PHP开发, 无限分类
开心等网站都有一个链接,“添加到桌面快捷方式“, 他的实现方式是这样的
【例如】
http://www.linuxpig.com/shortcut.php
【程序】
<?php
$Shortcut = "[InternetShortcut]
URL=http://www.linuxpig.com/
IDList=[{000214A0-0000-0000-C000-”阅读全文”
PHP开发
keycode 8 = BackSpace BackSpace
keycode 9 = Tab Tab
keycode 12 = Clear
keycode 13 = Enter
keycode 16 = Shif”阅读全文”
keycode
方法一:在命令下输入:
:%!xxd ---->切换到十六进制显示
:%!xxd -r ---->切回文本方式显示
方法二:可以将这个函数写到配置文件当中去:
(注:全局的话写到 /etc/vimrc 中,当前用户就写到 ~/.vimrc 中)
"To hex modle
let s:hexModle = &q”阅读全文”
16进制, vi, vim
如果想为服务器上所有的网页添加一些特定的内容,可以考虑使用 apache 的mod_layout模块。
官方地址:
http://www.musc.edu/webserver/mod_layout.html
但是他们的现在连接已经坏了,而且找到的几个版本在64为的系统上安装总是有问题,这里提供一个好用的版本:
mod_layout-5.1.ta”阅读全文”
apache, mod_layout
第一种方法(最简单的办法):
通常,软件的漏洞信息和特定版本是相关的,因此,版本号对黑客来说是最有价值的。
默认情况下,系统会把Apache版本模块都显示出来(http返回头)。如果列举目录的话,会显示域名信息(文件列表正文),去除Apache版本号的方法是修改配”阅读全文”
apache, httpd, 安全, 黑客
根据压缩算法的不同,php提供了如下几种方法:
$str = 'Compress meCompress meCompress meCompress meCompress meCompress meCompress meCompress meCompress me';
echo "str".strlen($str)."\n";
//压缩率最低(gzip压缩算法”阅读全文”
PHP开发, 压缩
mysql查询默认是不区分大小写的 如:
select * from some_table where str=‘abc';
select * from some_table where str='ABC';
得到的结果是一样的,如果我们需要进行区分的话可以按照如下方法来做:
第一种方法:
要让mysql查询区”阅读全文”
mysql, 区分大小写