分类: PHP教程 |

Md5如何加密才安全

说到网站的安全问题,很容易想到密码的安全问题。尤其是管理员的密码,一旦被黑客得到,对网站是非常危险的。基本上现在用明文保存到数据库的网站已经很少了,大多数都是直接用md5进行了加密($pwd=md5($pwd))然后存入数据库。这样的做法一定程度上提高了密码的安全性。但一旦网站出现漏洞,这种密文还是可以被黑客得到并且拿到一些在线md5密码破解网站(如:http://ct.zeroplace.cn/md5.asp)轻易破解得到明文。

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8991

ECSHOP文件结构以及数据库详解

ECShop2.5.1_Beta upload 的目录 (虽然和2.8的版本有点差别,但是基本上还是差不多的)
┣ activity.php 活动列表
┣ affiche.php 广告处理文件
┣ affiliate.php 生成商品列表
┣ article.php 文章内容

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 11861

sql之JOIN完全用法

 

 

JOIN之完全用法

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7048

Firefox与IE对js和CSS的区别

Firefox与IE对js和CSS的区别

查看更多...

Tags: Firefox CSS

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8047

php中的SERVER变量

php中的SERVER变量 

查看更多...

Tags: php Server变量

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8117

asp fso参考手册

FileSystemObject 用户指南
FileSystemObject 对象模式

FileSystemObject 和 Scripting 运行时库参考的介绍

FileSystemObject 对象

设计 FileSystemObject

查看更多...

Tags: fso参考手册 asp fso

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7278

<%
’在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,能在类内外部调用) 。
’被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Class 块的内部是可见的,对 Class 块之外的代码也是可见的。
’没有使用 Private 或 Public 明确声明的被默认为 Public。在类的块内部被声明为 Public 的过程(Sub 或 Function)将成为类的方法。
’Public 变量将成为类的属性,同使用 Property Get、Property Let 和 Property Set 显式声明的属性相同。
’类的缺省属性和方法是在他们的声明部分用 Default 关键字指定的。
Class myClass
’//----声明(声明就是定义)myClass类的类内部(私有的[Private])变量
Private strAuthor
Private strVersion
Private strExample

 

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7265

asp输出到html

其实就是用了一个组件msxml2.serverXMLHTTP

适合于少量页面的静态化,因为这个需要消耗一些时间,页面数量过多的话,会超时的。基本上一次生成30个页面左右就差不多了。废话不说了,直接上代码。

<%


function getURL(url)
 dim xml
 set xml=server.CreateObject("msxml2.serverXMLHTTP")
 with xml
  .Open "GET",url,false
  .Send
  if .readyState = 4 then
   getURL=.ResponseBody
  else
   getURL="Fail"
  end if
 end with
 set xml=nothing
end function

查看更多...

Tags: asp输出到html asp静态化

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7438

ASP+XML制作菜单管理

menu.asp 这个是前台执行部分 

引用: 
<% 
'--------------------------------------- 
'作者:野 草 
'日期:2006年4月24日 
'Q Q:94440079 
'51群:21643964(51JS.COM的群) 
'网站:http://www.yecaoweb.com OR http://www.yecaoweb.net 
'--------------------------------------- 

查看更多...

Tags: ASP菜单管理 XML制作菜单管理

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8209

正则表达式全部符号解释

正则表达式全部符号解释

 

查看更多...

Tags: 正则表达式 正则表达式符号

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8185

asp正则表达式

另外的所有[url=http://www.zeroplace.cn/article.asp?id=510]正则表达式的符号[/url]请见下面地址
http://www.zeroplace.cn/article.asp?id=510
RegExp对象提供简单的正则表达式支持功能。 

  RegExp对象的用法:

查看更多...

Tags: asp正则表达式

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 7220

asp中byval和byref的区别

标题是“asp中byval和byref的区别”,其实也不一定是asp,vb,vbs等也是同样存在这个问题。说到底这三者还是一家。说起vb,不得不好好的感动一下,当初引我入门的可就是vb呢。虽然当时什么都不知道,参考书,参考资料都看得稀里糊涂,却深深得吸引着我进入程序的世界。呵呵扯远了。回过来看看byval有什么区别。

记得有一份参考资料上说过类似下面这句话:byval是传值调用,而byref叫做传引用调用。当时根本就搞不清楚什么叫传值,什么叫传引用,只能根据其他的解释朦胧的理解。byval是传值调用嘛,就是在调用函数的时候建立了一个新的变量,并给他附上传过来的值。解释一下。比如有下面这样的程序。

function fuck(byval a)

下面具体的实现过程就不写了。然后我在另外一个地方调用了fuck(b),如果不深究的话,可以这么理解,就是在这个函数的括号中

查看更多...

Tags: byval和byref byval byref

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8358

XMLHTTP使用详解

XMLHTTP对象是Microsoft的MSXML开发包中带的一个用HTTP,XML协议访问web资源的对象. 从MSXML3.0开始出现. 它在AJAX技术中主要用来从其他网络资源获取信息,然后由javascript来更新页面中的部分内容.
采用这种方法将页面可更新内容细化,不需要更新很少的内容而刷新整个页面.

XMLHTTP对象的使用方法如下:
1- 创建XMLHTTP对象,不同的浏览器创建方式不同,本文以IE为例说明.
2- 用XMLHTTP对象向外部资源发送请求信息, 同步或异步获得返回结果
3- 处理返回结果,在页面上显示,这时要用到javascript相关技术

XMLHTTP对象的方法如下: (函数原型采用VB语法)

Sub abort()

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 9683

常用php服务器小软件集合

 

对于经常写php程序的同学可能需要本地测试自己写的php页面。因为如果每修改一次就传到服务器上再测试实在麻烦。我们也不需要在自己的机器上装上正规的软件,像iis等。我就是怕我不需要测试的时候他们还霸占着我的资源,非常不爽。

一般来说,本地的PHP平台分为两种,一种是LAMP,即为Linux+Apache+MySql+PHP;另一种是WAMP,它是Windows+Apache+MySql+PHP, 而前者一般优秀于后者。如果让我们自己来安装Apache+MySql+PHP,难度不小,改一堆代码不说,还容易出错。再者考虑到现在大 家大多使用的是Windows操作系统,自己又是个Linux盲,所以我提供的这些本地测试平台都是WAMP,都是集成以上功能的,安装完成即可使用。先 大概了解一下吧:

查看更多...

Tags: php 服务器 php服务器

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 11896

AS:String类

1.简单字符串与String类

(1)创建方式

在创建字符串类时,可以直接用变量赋值语句创建简单字符串类,但是这类简单字符串只能作为值来使用而不能使用String类的很多方法,也可以用String类的构造器函数来构造String类,就像这样:

var aString:String=new String("this is a String Object");

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 10232

PHP操作数据库详解

1. 建立和关闭连接
1) mysql_connect()
     resource mysql_connect([string hostname [:port][:/path/to/socket][,string username] [,string password]])
     所有参数都是可选的
     举例:
     @mysql_connect("localhost", "user", "password")
     or die("Could not connect to mysql server!");
     注意,@符号表示禁止失败尝试导致的任何错误信息,用户将看到的是die()中指定的错误信息.
    
     注意,当与多个mysql进行连接时,必须指定每个连接的链接ID,如下:
     $link1 = @mysql_connect("server1", "user", "password")
     or die("Could not connect to mysql server!");
     $link2 = @mysql_connect("server2", "user", "password")
     or die("Could not connect to mysql server!");

2) mysql_pconnect()
    resource mysql_pconnect([string hostname [:port][:/path/to/socket][,string username] [,string password]])
     与mysql_connect()不同的是:会首先查找现有链接,不存在时才创建.
     注意,不需要显示关闭连接(mysql_close()),因为连接将放在池中,所以叫持久连接.

3) mysql_close()
     boolean mysql_close([resource link_id])
     关闭连接不是必须的,因为可以由mysql的垃圾回收来处理.
     如果没有指定link_id,则关闭最近的链接.

2. 选择数据库
     mysql_select_db()
     boolean mysql_select_db(string db_name [, resource link_id])

查看更多...

Tags: PHP操作数据库 php 数据库

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 10080

discuz表结构详细版

最近想学着弄一个论坛起来,想把这个博客的部分文章导入到里面去,网上又没有现成的工具。所以只能自己研究研究了。下面是discuz的表结构
Discuz默认库共53个数据表(以下表数据量注释均为默认)

各表概述
cdb_access--当某用户对某些版块有特定的权限的时候,该表记录了该用户在这些版块有什么权限。
cdb_admingroups--管理模组信息表
cdb_adminsessions--后台管理登录记录
cdb_announcements--论坛公告信息
cdb_attachments--附件信息表
cdb_attachtypes--附件的所性类型(即后台的附件类型设置,如果没有设置,默认为空。)
cdb_banned--IP禁止信息表
cdb_bbcodes--Discuz!代码信息表
cdb_buddys--会员的好友列表
cdb_caches--统计页面的缓存
cdb_failedlogins--非法登录后台的记录
cdb_favorites--记录用户收藏主题的相关信息
cdb_forumlinks--联盟论坛
cdb_forums--论坛版块信息表
cdb_karmalog--用户评分记录
cdb_members--论坛所有会员主信息表
cdb_onlinelist--在线会员信息
cdb_plugins--插件信息表
cdb_plugins_settings--插件的配置设置信息相关
cdb_pms--论坛短信数据表
cdb_polls--投票内容信息表
cdb_posts--论坛所有贴子信息表
cdb_ranks--用户发贴等级记录
cdb_searchindex--搜索结果缓存
cdb_sessions--在线用户信息表(临时表)
cdb_settings--论坛基本设置相关。(包括后台基本设置、注册人数、最多在线人数、功能、其它设置
等等。)

查看更多...

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 11828

PHP字符串函数总结

各种PHP字符串函数总结

PHP语言中的字符串函数也是一个比较易懂的知识。今天我们就为大家总结了将近12种PHP字符串函数,希望对又需要的朋友有所帮助,增加读者朋友的PHP知识库。
1查找字符位置函数:
int strpos(string $str, mixed search,[int]):查找search在$str中的第一次出现的位置(从int开始,忽略int之前的任何值);
int stripos(string $str,string search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感
strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int(从int开始,忽略int之前的任何值);
 

查看更多...

Tags: php php字节串函数 php应用开发

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 10742

搜索引擎蜘蛛的工作原理

      在互联网发展初期,网站相对较少,信息查找比较容易。然而伴随互联网爆炸性的发展,普通网络用户想找到所需的资料简直如同大海捞针,这时为满足大众信息检索需求的专业搜索网站便应运而生。

       现代意义上搜索引擎的祖先,是1990年由蒙特利尔大学学生Alan Emtage发明的Archie。虽然当时World Wide Web还未出现,但网络中文件传输还是相当频繁的,而且由于大量的文件散布在各个分散的FTP主机中,查询起来非常不便,因此Alan Emtage想到了开发一个可以以文件名查找文件的系统,于是便有了Archie。

        Archie工作原理与现在的搜索引擎已经很接近,它依靠脚本程序自动搜索网上的文件,然后对有关信息进

查看更多...

Tags: 搜索引擎 蜘蛛 原理

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 9417

判断是否为搜索引擎蜘蛛

<%
function GetBot()
'查询蜘蛛
dim s_agent
GetBot=""
s_agent=Request.ServerVariables("HTTP_USER_AGENT") ‘关键判断语句
if instr(1,s_agent,"googlebot",1) >0 then
GetBot="google"
end if
if instr(1,s_agent,"msnbot",1) >0 then
GetBot="MSN"
end if
if instr(1,s_agent,"slurp",1) >0 then
GetBot="Yahoo"
end if
if instr(1,s_agent,"baiduspider",1) >0 then
GetBot="baidu"
end if
if instr(1,s_agent,"sohu-search",1) >0 then
GetBot="Sohu"
end if
if instr(1,s_agent,"lycos",1) >0 then
GetBot="Lycos"
end if
if instr(1,s_agent,"robozilla",1) >0 then
GetBot="Robozilla"
end if
end function
if GetBot="baidu" then
'给百度定制的内容
elseif GetBot="google" then
'给google 定制的内容
end if
%>

查看更多...

Tags: 蜘蛛 seo 搜索引擎

分类:PHP教程 | 固定链接 | 评论: 0 | 查看次数: 8710