6
Mar

隐藏资源文件的方法

   Posted by: admin   in 代码编程

在做小游戏、图片站、影片站、下载站等有大量资源数据的网站时,如何防止数据资源文件被盗链,保护好自己的数据和流量,是个很重要的事情。

一般有自己服务器的,可以配置服务器,对调用页面进行验证,是自己的站,才让调用资源,否则,提示禁止盗链之类的提示。如果没有自己服务器,可以通过一些小技巧,隐藏资源文件。

下面介绍一种用JS隐藏真实路径的方法。

现在建站,大都会生成静态网页,一般就用JS隐藏路径,让别人难找出资源文件的真实URL。第一步,先建一个JS文件,如:parameters.js,里面定义路径值:

var SwfUrl="http://www.7kxyx.com/games_swf/";

页面的<head></head>间加入调用JS的代码:

<script src="”http://www.7kxyx.com/include/parameters.js”" type="”text/javascript”"><!--mce:0--></script>

<body></body>内容中用JS显示资源内容,如下面显示小游戏:

<script><!--mce:1--></script>

Tags: ,

4
Mar

收集些常用参考资料、手册

   Posted by: admin   in 书籍教程

ADODB Manual

Smarty Manual

MySQL 5.1中文手册

Tags: , , ,

DEDECMS 5.1版本(新版不知是不是还这样?),每次上传附件,默然的都是在根目录下创建一个年年月月日日形式的目录,然后再把附件放到这个目录里。为了便于管理,我们要修改一下设置。

下面参考navyao的研究,大家修改就可以了。

1.修改文件: rooturl/dede/inc/inc_archives_functions.php

查找GetRemoteFlash,把

$cfg_uploaddir = $GLOBALS['media_dir'];

改为:

$cfg_uploaddir = $GLOBALS['cfg_medias_dir'];

2.到后台,新增一个变量:

系统管理-》添加新变量,所属组选择“附件/图片”,变量名称:cfg_medias_dir,变量值:/7k7k_swf(你可以修改你的)。

保存就OK了。你在../include/config_hand.php里也可以看到刚才新增的变量。

大家可以看这个小游戏站的设置。

Tags:

3
Jan

近一段时间

   Posted by: admin   in 杂项

近一段时间挺忙的。

广交会、结婚、家人生日、工作、裁员等,不一样的下半年,不一样的一年。

发几张图片大家看看(点击看大图)。

泉州南少林寺墙壁上的佛。

泉州南少林的牌匾。泉州少林寺位于泉州东岳山,在泉州体育馆附近,刺桐路直行即可到达。

寺内法器钟。

两侧的走廊。

老家门口的杏树:被冬天的霜冻黄了。

杏叶掉满地。

地上堆积的杏树叶。

老家的大山。

过午西斜的阳光,照射在初冬霜降后的水田。我坐在行走的摩托车上用手机拍的,挺喜欢这张。

Tags:

24
Nov

dedeCMS小游戏数据库分析

   Posted by: admin   in 代码编程, 网站经验谈


dedeCMS很强大,几乎能建各种类型的网址。dedeCMS功能多,有文章、图片、软件、小游戏等各种类型的功能,和其他一些专业用于做小游戏网站的程序来说,后台的数据库也就复杂得多了。

仔细看了以后,我们可以看到,作为小游戏程序来用的话,大概只需要这些主要的表:
dede_archives 这是网站内容的主信息表,任何类型的网站都需要这个表。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
CREATE TABLE `dede_archives` (
  `ID` int(11) unsigned NOT NULL default '0',  /* flash小游戏编号(也是文章、图片、软件等的编号)*/
  `typeid` int(11) unsigned NOT NULL default '0', /* 小游戏分类编号 */
  `typeid2` int(11) unsigned NOT NULL default '0',
  `sortrank` int(11) NOT NULL default '0',
  `iscommend` smallint(6) NOT NULL default '0',
  `ismake` smallint(6) NOT NULL default '0',
  `channel` int(11) NOT NULL default '1',
  `arcrank` smallint(6) NOT NULL default '0',
  `click` int(11) unsigned NOT NULL default '0',
  `money` smallint(6) NOT NULL default '0',
  `title` varchar(80) NOT NULL default '', /* 小游戏标题 */
  `shorttitle` varchar(36) NOT NULL default '',
  `color` varchar(10) NOT NULL default '',
  `writer` varchar(30) NOT NULL default '',
  `source` varchar(50) NOT NULL default '',
  `litpic` varchar(100) NOT NULL default '',
  `pubdate` int(11) NOT NULL default '0', /* 发布日期 */
  `senddate` int(11) NOT NULL default '0',
  `arcatt` smallint(6) NOT NULL default '0',
  `adminID` int(11) NOT NULL default '0',
  `memberID` int(11) unsigned NOT NULL default '0',
  `description` varchar(250) NOT NULL default '', /* 小游戏介绍 */
  `keywords` varchar(60) NOT NULL default '',
  `templet` varchar(60) NOT NULL default '',
  `lastpost` int(11) NOT NULL default '0',
  `postnum` int(11) NOT NULL default '0',
  `redirecturl` varchar(150) NOT NULL default '',
  `mtype` int(11) NOT NULL default '0',
  `userip` varchar(20) NOT NULL default '',
  `locklikeid` smallint(6) NOT NULL default '0',
  `likeid` varchar(240) default '',
  `smalltypeid` smallint(6) NOT NULL default '0',
  `areaid` smallint(6) NOT NULL default '0',
  `areaid2` smallint(6) NOT NULL default '0',
  `sectorid` smallint(6) NOT NULL default '0',
  `sectorid2` smallint(6) NOT NULL default '0',
  `endtime` int(11) NOT NULL default '0',
  `digg` int(11) NOT NULL default '0',
  `diggtime` int(11) NOT NULL default '0',
  PRIMARY KEY  (`ID`),
  KEY `typeid` (`typeid`,`typeid2`,`sortrank`,`channel`,`arcrank`,`adminID`,`memberID`,`smalltypeid`,`areaid`,`areaid2`,`sectorid`,`sectorid2`,`senddate`)
) TYPE=MyISAM

dede_addonflash 这是存储flash小游戏部分信息的表,另外那些信息就是在上面说的表内,和dede_archives表构成完整的小游戏内容,包括:小游戏标题、小游戏介绍、小游戏图片地址、小游戏swf文件地址等信息。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
CREATE TABLE `dede_addonflash` (
  `aid` int(11) NOT NULL default '0',   /* flash ID,对应dede_archives.ID */
  `typeid` int(11) NOT NULL default '0',
  `filesize` varchar(10) NOT NULL default '',
  `playtime` varchar(10) NOT NULL default '',
  `flashtype` varchar(10) NOT NULL default '',
  `flashrank` smallint(6) NOT NULL default '0',
  `width` smallint(6) NOT NULL default '0',
  `height` smallint(6) NOT NULL default '0',
  `flashurl` varchar(80) NOT NULL default '',   /* flash swf文件的地址 */
  `flashhh` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`aid`),
  KEY `flashMain` (`typeid`,`filesize`,`flashrank`)
) TYPE=MyISAM

dede_arctype 这个是小游戏分类表,此表也应用于其他类型的网站。包含本分类栏目的各类文字信息和系统信息。
dede_member_perinfo 会员表
dede_search_keywords 访问者搜索时,记录下来的关键字表,可以了解访问者关注那些内容。
dede_tag_list 和 dede_tag_index 这是小游戏tag表,与小游戏主表关联。这些表可以让相关小游戏在一个页面显示,自动归类,方便玩家。很有用。

1
2
3
4
5
6
7
CREATE TABLE `dede_tag_list` (
  `tid` int(11) default '0', /* tag 的ID号,对应dede_tag_index.id ,非关键字,可重复的值*/
  `aid` int(11) NOT NULL default '0', /* 主档案ID(游戏ID),对应dede_archives.ID */
  `typeid` smallint(6) default '0', /* 游戏分类的ID,对应dede_arctype.ID */
  `arcrank` int(11) NOT NULL default '0',
  KEY `tid` (`tid`,`arcrank`)
) TYPE=MyISAM
1
2
3
4
5
6
7
8
9
10
11
12
CREATE TABLE `dede_tag_index` (
  `id` int(11) NOT NULL auto_increment, /* ID 自增长 */
  `tagname` varchar(30) default NULL, /* tag名称 */
  `count` int(11) NOT NULL default '0',
  `result` int(11) NOT NULL default '0',
  `weekcc` int(11) NOT NULL default '0',
  `monthcc` int(11) NOT NULL default '0',
  `monthup` int(11) NOT NULL default '0',
  `weekup` int(11) NOT NULL default '0',
  `addtime` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM

dede_uploads 是附件管理表。

Tags: ,

19
Oct

10月12日逛高交会

   Posted by: admin   in 杂项

虽然在深圳呆了挺长时间了,从来没去过高交会,今天无事,就去看看高交会。

我是早上10点多去的。高交会馆人山人海,热闹非凡,好多参展商、采购商,还有深圳的市民们。也不知道写啥,大家看看图片吧。

这是在外面。

馆内展览

2008.10.18补充(最近很忙,过来几天也不知道如何补充)

Tags:

23
Sep

mxay的php学习笔记(0)

   Posted by: admin   in 书籍教程


烂泥巴说:“人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的……”。虽说学php挺久了,但总是没有系统地学习,很多时候,都要去查资料才记得如何使用,记忆力也不是那么好,也没以前那样的干劲学习了。前前后后看过好些php方面的书,有所谓编著的(强烈不推荐这样的),有著的,有译的,等等,留在脑子里的却没多少,大概只剩下会 echo 、while、for了,哈哈。
我主要参考的是《PHP和MySQL Web开发》(作者 Luke Welling & Laura Tpomson)、《PHP编程技术》、《PHP和MySQL》等书,这类书很多,要能认真系统完整地学习,基本上都能够容易应用php编程的。
我这个笔记不会有太高深的东西,且废话少,大多是1、2句话的概述,但够我用的了,希望也能对你有用。
今天暂不写什么概念什么的了,我先放个代码,让大家看看php,其实很简单。

1
2
3
4
5
<?php
    echo "今天把笔记整理发布";
    echo ',虽然看了很多书,没做笔记的话,'.'还是空空如也。';
    echo '<br />现在时间是:'.time();
?>

运行代码

Tags: ,

Your Website Value
上次我介绍过一个网站:看看你的博客能值多少钱? 今日无意中浏览了一下大家的博客,发现另外一个看起来更加专业的网站:http://www.yourwebsitevalue.com ,它能根据你的链接数、PR、收录数等各项指标,评估你网站的价值。我查了下我的博客,居然能值:
$4,421

你不烦也去查查看,呵呵。
以下是它评估的最值钱的网站:
Top

Tags: ,

9
Sep

素材:蓝色图标

   Posted by: admin   in 杂项

Action Script Icons

来源:http://www.actionscript.org.cn/viewtopic.php?f=4&t=2

Tags: , ,

8
Sep

这几天好几个网站被挂马

   Posted by: admin   in 杂项

合租的空间,也不知道黑客如何来挂马的,郁闷。黑客好留个文件:漏洞.txt!不知道是服务器有漏洞还是我的电脑有木马、用ftp的时候密码被盗?黑客也挺不专业的,也不告知具体漏洞在哪~~

记得以前有个站,慢慢的,流量稳定在2000多IP, 某天被挂马,完蛋了,google不收录,PR从4变为0,彻底心灰意冷。另外一个地方的空间也常被挂马,后来不知道如何就好了,估计黑客不感兴趣了。

现在被挂马也麻木了,头疼,厌烦,现在许多免费建站系统也有很多漏洞,要是可以,还是自己写下网站程序,少公开系统。

Tags: ,