自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 fsockopen与pfsockopen的区别

按手册上说,这两个函数的唯一区别是,pfsockopen是是持续连接,而fsockopen不是. 我写了个代码了一下: <?php $data="1,0,721,73,1,0,0,43290000,0,60D81D509BC00451,3,FFFFFFFF";//http://10.144.99.114/SANEX_NEW/modules/subscribemanager/

2012-07-27 16:46:52 1621

转载 php 判断服务器是否是HTTPS连接

需要判断代码运行环境是否是HTTPS服务器?下面的代码可以帮助你实现,非常简单!if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}else{ echo "This is HTTPS";}if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS";}

2012-07-20 19:10:53 1427

转载 PHP了解你的内存使用情况

为了优化你的脚本,你需要了解服务器上的RAM使用情况。这个代码片段将帮助你了解内存使用,并且打印初始、最终以及峰值使用情况。  echo "Initial: ".memory_get_usage()." bytes \n";/* printsInitial: 361400 bytes*/// let's use up some memoryfor ($i = 0

2012-07-20 19:10:21 508

转载 PHP 隐藏真实下载地址

<? $file_name = "info_check.exe"; $file_dir = "/public/www/download/"; //检查文件是否存在 if(!file_exists($file_dir . $file_name)) exit('文件找不到'); else { $file = fopen($file_dir . $file_name,

2012-07-20 19:06:05 1068

转载 PHP解决浏览器 下载文件 中文名称乱码问题--兼容大多浏览器

function sendFile($serverPath, $filename,$charset = 'UTF-8', $mimeType = 'application/octet-stream'){ // 文件名乱码问题 if (preg_match("/MSIE/", $_SERVER["HTTP_USER_AGENT"])) { $filename = urlencode

2012-07-20 19:05:26 681

转载 用php实现文件下载, 同时支持下断点形式

ob_start(); $size = filesize($file_dir . $file_name); // 输入文件标签 Header("Content-type: application/octet-stream"); Header("Cache-Control: must-revali

2012-07-20 19:04:55 330

转载 Apache的rewrite规则详细介绍

Apache的rewrite规则详细介绍  介绍和配置:以数据库后台驱动的动态内容的网站,经常会遇到这些的问题:当在浏览器的地址栏输入一个无效的参数时,会出现数据库的错误提示,这是一个安全的隐患搜索引擎无法收录你的所有网页网页的链接地址是一系列的参数,对浏览用户和搜索引擎都不易理解这 些问题都可以通过Apache服务器的一个基本的模块mo

2012-06-30 11:49:31 980

转载 隐藏php文件后缀资料

隐藏PHP还可以把你在使用PHP 来驱动网站的这一事实隐藏起来,或者至少不那么明显。使用expose_php指令就能避免将php版本信息追加到Web 服务器签名的最后。不允许访问phpinfo()可以防止攻击者得到你的软件版本号和其他重要信息。通过改变文档扩展名,使得这些页面映射到PHP 脚本不容易被看出来。1.expose_php=On|Off 作用域:PHP_INI_SYSTEM;默认

2012-06-30 11:32:53 1587

转载 Apache Rewrite 规则详解

1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接 安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再利用

2012-06-30 10:27:23 677

转载 Htaccess文件用法集锦

1.时区设置有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。SetEnv TZ Australia/Melbourne   2. 搜索引擎友好的301永久转向方法为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查3

2012-06-30 10:24:41 482

转载 Apache的Order Allow,Deny 详解

Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“

2012-06-30 10:23:40 436

转载 php跳转的三种方法

方法一:使用PHP自带函数Header("Location:网址");说明:必须在网页没有任何输出的时候执行,要特别要注意空格。方法二:利用metaecho "'>";说明:没有方法一的限制,但是如果前面有输出,则输出的内容会闪烁一下然后进入跳转到的页面。 方法三:利用Javascript语言echo "";echo " location='网址';";

2012-06-27 13:44:27 324

转载 采用PHP函数memory_get_usage获取PHP内存清耗量的方法

一,函数原型 int memory_get_usage ([ bool $real_usage = false ] ) 二,版本兼容 PHP 4 >= 4.3.2, PHP 5 三,基础用法与实例 1,获取当前的内存消耗量 代码如下:echo memory_get_usage(); $var = str_repeat(liuhui, 10000);

2012-06-27 12:11:19 510

转载 关于Html传递参数的问题的一些参考代码

1.我们知道,在服务器端asp程序可以接受html页面上的form传来的参数。那么,可不可以传递参数给html页面呢。可以。下面是javascript的一种实现方法, 这个函数是通过window.location.href中的分割符获得各个参数。有了这个函数,就可以在页面之间传递参数了。/**函数功能:从href获得参数*sArgName:arg1, arg2*re

2012-06-25 16:43:51 339

转载 用JavaScript实现MD5,SHA1加密

在一般网站开发中,用户登陆的密码都是明码发送的,这样是很不安全的.    解决方法:在提交前,用JavaScript将用户密码进行sha1或md5加密.下面是js源码 /*sha1 * A JavaScript implementation of the Secure Hash Algorithm, SHA-1, as defined * in FIPS PUB 180

2012-06-25 16:18:51 611

转载 Javascript实现MD5加密

1、引入md5.JS2、md5.JS 内容如下/* * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.1 Copyright (C) Paul Johnston

2012-06-25 16:13:57 440

转载 PHP中extract()函数的妙用

近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码:form.html 在action.php中只要使用extract()函数将$_POS

2012-06-25 14:22:20 377

转载 可以防暴力破解網頁密碼的程式(PHP)

<?//##############################################// 防暴力攻擊網頁密碼的程式 created by wilson Date :2002/11/16 //mail : wilson@powen.adsldns.org//##############################################

2012-06-25 11:39:57 1986

转载 PHP5 Session 浅析I

http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后逐渐地认识

2012-06-24 20:01:39 352

转载 九个PHP很有用的功能

1. 函数的任意数目的参数  你可能知道PHP允许你定义一个默认参数的函数。但你可能并不知道PHP还允许你定义一个完全任意的参数的函数  下面是一个示例向你展示了默认参数的函数:  // 两个默认参数的函数  function foo($arg1 = '', $arg2 = '') {  echo "arg1: $arg1\n";  echo "arg2

2012-06-24 14:18:30 361

转载 10 个有用的 PHP 代码

获取浏览器IP地址  function getRemoteIPAddress() {  $ip = $_SERVER['REMOTE_ADDR'];  return $ip;  }   如果有代理服务器的情况下获取IP  function getRealIPAddress() {  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {

2012-06-24 14:18:07 398

转载 网络中流行的PHP分页效果

自动适应范围的页码分页程序也就是说,页码格式如下 >> >>/** author:php100.com 论坛 nicholas_ng*/function page($page,$total,$phpfile,$pagesize=3,$pagelen=3){$pagecode = "';//定义变量,存放分页生成的HTML$page = intval($p

2012-06-24 14:17:40 264

转载 PHP生成GIF动态图片验证码

相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。  ImageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。  效果如图:   /**  * ImageCode 生成GIF图片验证  * @param $string 字符串  * @param $width 宽度  * @pa

2012-06-24 14:17:15 457

转载 PHP防CC攻击

所谓的CC攻击就是对方利用程序或一些代理对您的网站进行不间断的访问,造成您的网站处理不了而处于当机状态。这种时候您的统计系统(可能是量子、百度等)当然也是统计不到的。不过我们可以借助于一些防攻击的软件来实现,不过效果有时并不明显。下面我提供一段PHP的代码,可以起到一定的防CC效果。  主要功能:在3秒内连续刷新页面5次以上将指向本机 http://127.0.0.1 $P_S_T =

2012-06-24 14:15:56 515

转载 让PHP COOKIE及时生效,不用刷新就可以使用

通常,php里,这样的一段代码.要浏览器刷一下.才能出现cookie..怎么才能让cookie及时生效呢,分享一个让cookie及时生效的一个方法,很实用的,代码如下:    //PHP COOKIE设置函数立即生效,支持数组  function cookie($var, $value='', $time=0, $path='', $domain=''){  $_COOKIE[

2012-06-24 14:14:53 218

转载 PHP程序员最常犯的11个MySQL错误

对于大多数web应用来说,数据库都是一个十分基础性的部分。如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子。  对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了我曾经犯过的最严重的11个MySQL相关的错误(有些同样也反映在其他语言/数据库的使用上)。。。

2012-06-24 14:13:44 805

转载 利用SQL注入漏洞登录后台

题记:工作需要,得好好补习下关于WEB安全方面的相关知识,故撰此文,权当总结,别无它意。读这篇文章,我假设读者有过写SQL语句的经历,或者能看得懂SQL语句  早在02年,国外关于SQL注入漏洞的技术文章已经很多,而国内在05年左右才开始的。  如今,谈SQL注入漏洞是否已是明日黄花,国内大大小小的网站都已经补上漏洞。但,百密必有一疏,入侵是偶然的,但安全绝对不是必然的。  前些天,网

2012-06-24 14:12:43 384

转载 优化PHP程序的方法

1. If a method c++an be static, declare it static. Speed improvement is by a factor of 4. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。  2. echo is faster than print. echo 比 print 快。  3. Use echo's multiple param

2012-06-24 14:11:51 306

转载 PHP查询MySQL大量数据的内存

这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及。  昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用。 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -  while ($row

2012-06-24 14:06:34 266

转载 浏览器地址栏执行js代码

可添加至收藏夹并在浏览器地址栏运行的JS代码 编辑当前网页代码如下:javascript:document.body.contentEditable='true'; document.designMode='on'; void 0无敌图片风火轮在地址栏运行下面的代码可提取所有图片元素在页面上滚动显示,属于网页显示特效。代码如下:javascrip

2012-06-24 13:45:32 2488

转载 ajax检测用户名 .

-- ------------------------------ Table structure for `ajax`-- ----------------------------DROP TABLE IF EXISTS `ajax`;CREATE TABLE `ajax` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `name`

2012-06-24 10:59:16 275

转载 实现PHP用户的注册与登录 .

---- 表的结构 `user`--CREATE TABLE IF NOT EXISTS `user` (  `uid` mediumint(8) unsigned NOT NULL auto_increment,  `username` char(15) NOT NULL default '',  `password` char(32) NOT NULL defaul

2012-06-24 10:57:45 719

转载 PHP和mysql做用户登录验证 .

用户认证的原理很简单:首先需要用户在页面上填入用户名和密码,当然没注册的用户需要先注册。然后调用数据库搜索是否有相应的用户。如果有就确认,没有则提醒用户先注册。使用PHP来完成这一切很简单,但需要注意的是如果想在以后的页面中都能确认用户身份。中国网管论坛bbs.bitsCN.com第一步是做一个登录的页面。 第二步开始登录后的确认程序的设计。 login.php: mysql

2012-06-24 10:57:02 857

转载 关于php密码md5加密措施

对于我们程序原来说,没有什么比做一个安全无漏洞的程序更重要了,一说到安全问题无疑的就会想到密码,在一个网站里有管理员密码,有会员密码等等。这些密码都 是经过MD5加密的,有的时候能过sql注入得到这个数值,可以破解出来你的密码,这样就很不安全了,下面我来介绍一下我在程序开发过程中的密码处理经验。第一种方法 先进行字符串的md5转义,好多新的程序员,都是做了这一步,就直接保存到了自己的数据库

2012-06-24 09:31:13 501

转载 对php中加密函数的总结

总的说来,能实现加密的函数有:(1)md5() (2)sha1() (3)crc32() (4)crypt() (5)uniqid()首先,md5()方法的详解:定义和用法md5() 函数计算字符串的 MD5 散列。md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。语

2012-06-23 16:47:58 328

转载 PHP程序调用MYSQL中字符串加密函数方法总结

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。    它可以

2012-06-23 16:47:26 705

转载 PHP邮件发送验证功能

第一步:建立数据库把下面数据库复制粘贴在一个记事本,然后在PHPMyAdmin创建一个新的数据库并导入下面数据。– 表的结构 `registered_members`–CREATE TABLE `registered_members` (`id` int(4) NOT NULL auto_increment,`name` varchar(65) NOT NULL defau

2012-06-23 16:45:54 1298 2

转载 PHP防注入

php网站如何防止sql注入?网站的运行安全肯定是每个站长必须考虑的问题,大家知道,大多数黑客攻击网站都是采用sql注入,这就是我们常说的为什么最原始的静态的网站反而是最安全的。 今天我们讲讲PHP注入的安全规范,防止自己的网站被sql注入。如今主流的网站开发语言还是php,那我们就从php网站如何防止sql注入开始说起:Php注入的安全防范通过上面的过程,我们可以了解到php注入的原

2012-06-23 16:44:53 1027

转载 discuz的php防止sql注入函数

最早开始学习php的时候根本没考虑过安全方面的问题,那时候就是想能做出功能就是万岁了。随着做项目的时间慢慢加长,越来越感觉到网站安全方面的问题十分重要。最近在做一个主题投票网站,客户懂一些程序方面的东西。有特别要求需要过滤一些字符防止sql注入。本来这方面就没有特别的研究过。呵呵,又发扬了一回拿来主义。把discuz论坛的sql防注入函数取了来!$magic_q

2012-06-23 16:41:32 426

转载 Discuz中的PHP字符串加密函数

最近, 从discuz里面发现了一个很牛的加密解密函数。此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh

2012-06-23 16:39:24 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除