PHP相关 的存档

[收集]PHP编写的25个游戏脚本

  PHP是一种易于使用、易于学习且可以广泛获取的编程语言。它非常适合开发在各种游戏中可以使用的简单脚本。无论是一个人玩简单的使用纸和笔的游戏,还是同一群人玩复杂的桌面角色扮演游戏,或者任意类型的联机游戏,本系列都提供了适合您的内容。“用 PHP 可以编写的 30 个游戏脚本”系列中的每篇文章都将分别用不到 300 词的文字介绍 10 个脚本(3d10 表示 “掷三个 10面的骰子”),这些介绍性文字甚至对于开发新手来说都十分简单,而且对于经验丰富的游戏玩家来说也十分有用。本系列的目的在于为您提供可以修改的内容来满足自身的需求,以便您可以在下一次游戏交流会上通过展示您的笔记本来给朋友和玩家们留下深刻印象。

查看全部 »

《〈XNova/OGame〉源码笔记》(5)

作者:赖勇浩(http://blog.csdn.net/lanphaday

一、      安装
  现在去看安装部分,可能显得颇为怪异。其实不然,之前一路假设游戏已经安装完成,是为了早点看到游戏界面,看看页面是怎么样显示的,请求是如何执行的。事实上,在分析前面的代码的过程中,我感觉到有一个明显的不足,就是我们甚至不知道数据库的架构是怎么样的,有几张表,表里有什么字段,字段又是什么意义。这些问题,如果不去分析它的安装文件,已经没有再简单的方法了。所以让我们静一下心,拨去表面的浮华,看看它的内部机理。

查看全部 »

《〈XNova/OGame〉源码笔记》(3-4)

作者:赖勇浩(http://blog.csdn.net/lanphaday

一、      用户验证
ogame/login.php
头 用户在登陆页面输入用户名、密码之后提交 form,再转到服务器端,仍然是由 ogame/login.php 来完成校验工作。下来一起看来看相关的逻辑。

  由于用户提交了内容,所以 $_POST 的真值测试为真,所以执行数据库查询,从 users 表中获取相应的 username 的记录。如果记录不存在,则由 message() 函数返回一个错误提示页(提示用户名不存在)。再次啰嗦一下,这里所谓的“返回…页面”通常是指调用前文所讲的 gettemplate()、parsetemplate() 和 display() 返回相关的的具体化的模板页面,以后除非特别情况,否则一律以“返回…页面”称之。而 message() 正是定义在 ogame/includes/functions.php 中的一个“返回错误信息页面”的函数。

  如果用户名存在,则校验密码,密码错,则通过 message() 函数返回错误提示页;反之,则设置 cookie,再跳转到 ogame/frames.php。

查看全部 »

[意见反馈][官方博客] 《〈XNova/OGame〉源码笔记》(1-2)

作者:赖勇浩(http://blog.csdn.net/lanphaday

一、      引言
  《OGame》中文名《银河帝国》,是最早的 webgame 实现之一,也是国内众多三国题材的 webgame 的抄袭之原型。它是一个宇宙星际为题材的 webgame,据说现在已经有数千万玩家在玩这个游戏。

  我使用 Source Navigator 来浏览这些代码,这是一个很好的工具,在这里推荐一下。这个笔记用 MS Word 进行排版,在文章结构上是以功能为章,以源码文件或关键函数为节进行组织的,行文的顺序为程序执行的顺序。以上,请读者记住,不然读起来难免会感觉怪异。

查看全部 »

[收集]PHP/ASP/HTML/JAVASCRIPT 实现页面跳转

用PHP Header函数实现网页跳转
PHP自带函数跳转:
<?php
header(“location:http://www.pingziblog.com“)
?>

注意:使用Header函数时必须网页未产生任何输入,即必须放在网页最开始处
如果你要在服务器端跳转(需要支持ASP),可以这样:
<%
Response.Redirect “http://www.pingziblog.com
Response.End
%>

如果你要在客户端跳转,可以这样:

<script language=”javascript” type=”text/javascript”>
window.location=”http://www.pingziblog.com“;;
</script>

如果你要让页面显示几秒钟之后跳转,可以在html代码的<head></head>部分加上这样的代码:

<meta http-equiv=”refresh” content=”3; url=http://www.pingziblog.com“>
(3秒钟后自动跳转到www.pingziblog.com

以上三种是也比较常见,比较常用的网页跳转代码,当然还有别的,大家可以自己收集。
例如:<html>
<head>
<meta http-equiv=”refresh” content=”13; url=http://www.pingziblog.com“>
</head>
<body>
<font color=red size=”3″ >正在等待网页跳转……</font>
</body>
<都被提取后   mysql_num_rows()   才能返回正确的值。

[收集]PHP常用代码

1、连接MYSQL数据库代码
<?php
$connec=mysql_connect(“localhost”,”root”,”root”) or die(“不能连接数据库服务器: “.mysql_error());
mysql_select_db(“liuyanben”,$connec) or die (“不能选择数据库: “.mysql_error());       
mysql_query(“set names ‘gbk’”);
?>

查看全部 »

标签: 分类: PHP相关

[收集]PHP5经典教程之文件操作

一、引论

  在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.)

查看全部 »

[收集]使用PHP创建和修改PDF文档

  PDF全称Portable Document Format,译为可移植文档格式,是Adobe公司推出的便携文档格式。PDF具有与操作系统无关的特性,这一性能使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。今天我们来讨论如何使用PHP创建PDF文档,以及使用PHP修改PDF。

  要想在PHP中使用PDF文档,我们需要用到TCPDF包,一个PHP用来读取PDF的类。

查看全部 »

标签: , , 分类: PHP相关

[收集]详解如何正确配置PHP开发环境

  PHP语言在进行开发之前,需要将开发环境配置妥当,这样才能实现我们的程序完美运行。那么,如何正确的配置PHP开发环境呢?文章将介绍Apache、MySql、PHP的下载、安装及配置,分别讲述在windows和Linux环境下开发环境的搭建。

查看全部 »

25个PHP游戏编程脚本代码

简单的掷骰器

  许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从 1 到 6 之间选择一个随机数字。在 PHP 中,这十分简单:

查看全部 »

第 1 页,共 8 页12345678