高得分列表中使用PHP
时间:2013-01-29 11:17来源:卓想空间http://www.zxgzs.com 作者:QQ:610929375 点击: 次
创建一个Flash高分榜
其中一个最好的东西放在一个Flash游戏,是一个顶级得分榜的前10名选手在比赛中的列表,例如,增加了玩家之间的竞争,以及互动性方面的gameserver。本教程使用一个简单的PHP脚本,以保持不同的游戏的评分表(多达你想要的)。
设置它。
在所有这一切中最重要的文件是一个剧本叫scores.php。这个文件是包含在本教程中的zip文件。为了这个工作,你将需要你的网站被托管在一个Web服务器/虚拟主机提供商有PHP4活跃。如果你不知道,打电话给你的主机和要求。
1。复制到您网站的根目录scores.php - 文件夹包含所有的HTML文件。
2。从这个位置,创建一个新的文件夹,名为“分数”。
3。请确保该文件夹的权限设置为完全的读,写和执行。在WS_FTP,您只需右键单击目录名后,你创造了它,并选择“属性”。 (CHMOD 777 - 你的虚拟主机提供商的更多信息)
这就是所有你需要开始浏览网页。
调用它
好了,现在你想做些什么的高分表。那么,最简单的事情做的是显示在Web浏览器的列表。
为了便于讨论,让我们想象一下,我们的网站是在www.myscore.com。
下面的内容,
http://www.myscore.com/scores.php?filename=scores/score.sco&scoresize=10&action=VIEW&viewtype=HTML
时,放置在顶部的Web浏览器的地址栏中,第一次运行时,会产生一个表,其中包含我们的排行榜名单。
当你第一次运行该命令,将创建的文件,该文件存储的分数。该文件是一个简单的文本文件,它使用特殊的PHP编码的字符串来存储我们的数据。我们通过几个值的PHP脚本本身。
•文件名:这是文件的文件名,包括路径,将存储分数的游戏。例如,对于所谓的“游乐园里”的游戏中,您将设置文件名,得分/ funhouse.sco。这个名字是你的,但使用不同的名称,不同的游戏。
•scoresize:这是成绩保持在列表中的数量。在上面的例子中,我们使用的是10分的数据库,所以等于10 scoresize。
•行动:action参数是非常重要的。可以设置为插入,清除或查看。当它被设置为查看,则我们的PHP脚本简单地从数据库中读取,并且不做任何改变。当行动是要清除,清除表中的所有条目(名称=无,得分= 0)。我会在一分钟内插入。
•viewtype:此参数可以设置为“HTML”或“FLASH”。当它被设置为HTML,然后返回格式化的表格,上面显示。然而,当它被设置为FLASH,然后返回一个流的Flash变量。
让我们试着像这样的命令:
http://www.myscore.com/scores.php?filename=scores/score.sco&scoresize=10&action=VIEW&viewtype=FLASH
这是放置在一个Web浏览器的地址栏中,下面的字符串返回:
名称0 =无&SCORE0 = 0&NAME1 =没有&SCORE1 = 0&NAME2 =没有与SCORE2 = 0&
等...到
NAME9 =没有&SCORE9 = 0&
这恰好是Flash需要返回到它的变量,以便正确地使用它们的方式。
(责任编辑:卓想空间http://www.zxgzs.com)