隐藏资源文件的方法
在做小游戏、图片站、影片站、下载站等有大量资源数据的网站时,如何防止数据资源文件被盗链,保护好自己的数据和流量,是个很重要的事情。
一般有自己服务器的,可以配置服务器,对调用页面进行验证,是自己的站,才让调用资源,否则,提示禁止盗链之类的提示。如果没有自己服务器,可以通过一些小技巧,隐藏资源文件。
下面介绍一种用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: JavaScript, 小游戏
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: dedecms
近一段时间
dedeCMS小游戏数据库分析

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 是附件管理表。
10月12日逛高交会
虽然在深圳呆了挺长时间了,从来没去过高交会,今天无事,就去看看高交会。

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

这是在外面。

2008.10.18补充(最近很忙,过来几天也不知道如何补充)
Tags: 高交会
mxay的php学习笔记(0)

烂泥巴说:“人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的……”。虽说学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(); ?> |

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












