http://joseffu.gorgor.org
ASP,PHP,CGI等程序代码收藏及修改
2

DZ6更改UIDMySQL升级方法
把用户 3 的 UID4 改成 UID 为 2,已知字段:

UPDATE `cdb_access` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_adminsessions` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_blogcaches` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_buddys` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_creditslog` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_favorites` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_memberfields` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_members` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_moderators` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_modworks` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_onlinetime` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_orders` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_paymentlog` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_pms` SET `msgfromid`=2 WHERE `msgfromid`=4;
UPDATE `cdb_pms` SET `msgtoid`=2 WHERE `msgtoid`=4;
UPDATE `cdb_posts` SET `authorid`=2 WHERE `authorid`=4;
UPDATE `cdb_promotions` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_ratelog` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_threads` SET `authorid`=2 WHERE `authorid`=4;
UPDATE `cdb_threadsmod` SET `uid`=2 WHERE `uid`=4;
UPDATE `cdb_validating` SET `uid`=2 WHERE `uid`=4;

如出现“升级错误,MySQL 提示: Table 'XXXXXX.cdb_blogcaches' doesn't exist ,请返回。”(没有开通个人空间),则把“UPDATE `cdb_blogcaches` SET `uid`=2 WHERE `uid`=4;”这一行删去。


MySQL批量替换指定字段字符串:

UPDATE `数据表名` SET
字段名 = replace(字段名, '要替换的字符串', '替换为');

涉及表:论坛“posts”,站点“addonsoft”。

数据库: “论坛” 表: xxx_posts
UPDATE `xxx_posts` SET
message = replace(message, 'change', 'to');

数据库: “站点” 表: xxx_addonsoft
UPDATE `xxx_addonsoft` SETsoftlinks = replace(softlinks, 'change', 'to');


14
Server 2003 系统下常出现 Provider 错误 '80004005' conn.asp 文件连接错误的问题,时好时坏。最近经常碰到,查找资料得知是2003SP1的问题,按照下面的解决办法即可顺利解决,特记录下来以备不时之需。

Provider 错误 '80004005'
未指定的错误

解决办法:

开始 -> 运行: regsvr32 jscript.dll (命令功能: 修复Java动态链接库)
开始 -> 运行: regsvr32 vbscript.dll (命令功能:修复VB动态链接库)
开始 -> 运行: iisreset (命令功能:重启IIS)

11

资讯调用举例说明(详见附件)

点击在新窗口中浏览此图片

1、 name="spacenews" 规定调用资讯模块的内容
2、 grade/4/ 调用审核等级为4的内容
3、 showattach/1 是否显示图片附件1为显示 0 为不显示
3、 showdetail/1 是否显示缩略信息1为显示 0为不显示
4、 order/i.dateline 按照发布时间排序
5、 limit/0,1 0是从头一条开始 1是调用1条
6、 subjectlen/34 调用标题的字节数
7、 subjectdot/1 标题是够显示省略号1为显示 0 为不显示
8、 messagelen/80 缩略内容显示字节数
9、 messagedot/1 缩略内容是否显示省略号
10、cachetime/18600 缓存更新时间
11、cachename/headnews 调用变量的名称
12、dateline/2592000 调用的时间范围
13、catid/1,2 调用的频道限制

subjectlen/34/subjectdot/1/

常用:
goodrate 好评排序
viewnum 点击排序
dateline 发布时间排序
lastpost 最后回复时间排序
replynum 回复排序

10

===================== 惊天地泣鬼神的分割线 ===========================

以下(或以前)程序相关的日志主要发表内容都是与ASP、CGI相关的,自现在起,开始发布与PHP、MySQL相关的东西,因为在用,就要学。ASP也会涉及到,CGI不会再提,.NET还不知道会是怎样,或许会再有一次惊天地泣鬼神的分割线。
27

我发现网上有一个 Win2000/XP/2003+Apche+PHP+MySQL+Perl 套件(点此下载,安装文件大小15MB,安装后共88MB)非常好用,傻瓜式安装,安装后完美支持PHP、CGI、MYSQL,套件使用程序版本为 Apache v1.3.29 for Win32 / PHP v4.3.4 for Win32 / Zend Optimizer v2.1.0 for Win32 / MySQL v4.0.17 for Win32 / ActivePerl v5.8.0.806 for Win32,各程式安装目录为:

D:Usr            服务器总目录
  +--bin           ActivePerl 解释器目录
  +--local         程序目录
  +--apache     Apache 程序目录
  +--mysql      MySQL 程序目录
  +--php        PHP 解释器目录
  +--Zend    Zend Optimizer 程序目录
+--www           网站目录
   +--html       网站根(/)目录
   +--cgi-bin    /cgi-bin/目录

本文件就是从 D:Usr 的总目录这里面抽取的。有如IIS对ASP的完美支持,Apache则是对PHP、CGI完美支持,如果调换了,不仅要另外安装并配置,且总是没效率,比如IIS运行Perl,效率低下,同样Apache默认并不支持ASP,当然这套HTTP服务配置也没有整合支持ASP的组件,所以要需要另外安装 IASP for Win32 和JDK,即JAVA组件,也要在这个 httpd.conf 中做好配置,Apache是HTTP服务的核心组件,其它都是一些支持程序语言的组件,如PHP、CGI等,httpd.conf 是Apache的核心配置文件。

为了使Apache的配置文件更好理解,特作简单中文标记,翻译不准确的地方敬请指教。基于 Apache v1.3.29 for Win32,安装目录: D:Usr

分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]