-
PHP网页游戏学习之Xnova(ogame)源码解读(十四)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的资源更新页面部分,需要的朋友可以参考下 十七、资源更新(PlanetResourceUpdate.php页面) 前面基本把重要的功能讲解完了,这章节我们分析重要的一个函数PlanetResourceUpdate,主要功能是更新资源、制造船舰和防御单位;代码很有条理,下面是详细的说明: 1.计算星球的最大存储空间,包括系统设置的浮动值 2.计算星球三种资源的产量和能量消耗总量,包括专家的加成 3.如果星球是月球,以上计算的产量和能量直接为0 4.计算上次更新资源到现在的时间 5.计算由于能量比率而引起的产量变化,能量为0的时候,只有基本产量 6.接下来要判断是否假期了,不是假期的话,根据前面准备好的数据,计算出这段时间内的产量,并加到现有的资源里面 7.取得这段时间应该完成的船舰和防御数量,函数HandleElementBuildingQueue 8.构造SQL语句,提交给服务器,资源更新完成 这个函数在玩家每次点击每个功能的时候执行,给玩家的感觉好像资源是早计算好了一样,呵呵。不...
PHP 2014-12-01 11:28:41 -
php preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
本文为大家讲解的是php preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配),感兴趣的同学参考下. 1、使用curl实现站外采集 略...
PHP 2014-12-01 08:04:43 -
PHP中使用mktime获取时间戳示例
本文为大家讲解的是PHP中使用mktime获取时间戳示例代码,感兴趣的同学参考下。 mktime(hour,minute,second,month,day,year,is_dst)这是mktime的语法说明,一目了然应该不难写出一个时间戳的代码来 下面这段代码是网上大多数人给出的时间戳现实,这个一看便知只能说是取得当前日期,而不能算是时间戳,不用多解释了吧! $now = mktime(0,0,0,date("m"),date("d"),date("Y")); echo "now is ".date("Y/m/d", $now); 显示结果: now is 2012/05/30 显然这不是我想要的结果...
PHP 2014-12-01 05:12:44 -
PHP获取表单textarea数据中的换行问题解决方法
本文为大家讲解的是PHP获取表单textarea数据中的换行问题解决方法,感兴趣的同学参考下。 测试页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PHP获取表单area数据中的换行问题</title> </head> <body> <?php $content=empty($_POST['...
PHP 2014-12-01 01:54:10 -
PHP imagecreatefrombmp函数用法, 从BMP文件或URL新建一图像
本文为大家讲解的是PHP imagecreatefrombmp函数用法:从BMP文件或URL新建一图像,感兴趣的同学参考下. 大家都知道php GD库可方便的从URL新建一图像, GD中有imagecreatefromjpeg(),imagecreatefromPNG()...
PHP 2014-11-30 23:28:21 -
php中的foreach问题小结
本文是一篇php中的foreach问题小结,感兴趣的同学参考下。 前言: php4中引入了foreach结构,这是一种遍历数组的简单方式...
PHP 2014-11-30 23:00:17 -
PHP中strtotime函数使用方法
本文为大家讲解的是PHP中strtotime函数使用方法,strtotime函数以获取各种格式的时间的时间戳,感兴趣的同学参考下. 在PHP中有个叫做strtotime的函数。strtotime 实现功能:获取某个日期的时间戳,或获取某个时间的时间戳...
PHP 2014-11-30 21:45:13 -
Flyme、MIUI等,国产手机系统UI大盘点
站长搜索(www.adminso.com):Flyme、MIUI等,国产手机系统UI大盘点 安卓系统的开放造就了国产手机系统百花齐放的状态,严格的来说,国内最早做定制系统的厂家是魅族,但在安卓时代魅族落后于小米,加上魅族Flyme的不开放性,让小米MIUI成为当之无愧的国产最流行的定制系统。锤子SmartisanOS发布后,主打设计与交互细节,在这方面也相当用心...
业界动态 2014-11-30 20:12:05 -
php使用header readfile实现隐藏文件真实地址的方法
本文为大家讲解的是php使用header readfile实现隐藏文件真实地址的方法,感兴趣的同学参考下. 有时候我们为了隐藏真实的下载地址,我们通过采用header定义为文件然后readfile下载,但这样会加大服务器的负担,一般不建议下载量比较大的文件 <?php function sendFile($fileName, $fancyName = '', $forceDownload = true, $speedLimit = 0, $contentType = '') { if (!is_readable($fileName)) { header("HTTP/1...
PHP 2014-11-30 18:57:42 -
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
本文为大家讲解的是PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解),感兴趣的同学参考下. register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,如果你的问题是:为什么我的表单无法传递数据?为什么我的程序无法得到传递过来的变量?等等,那么你需要仔细的阅读以下的内容 register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。 代码: <form name="frmTest" id="frmTest" action="URL"> <input type="text" name="user_name" id="user_name"> <input type="password" name="user_pass" id=&quo...
PHP 2014-11-30 18:46:08 -
PHP的preg_match匹配字符串长度问题解决方法
本文为大家讲解的是PHP的preg_match匹配字符串长度问题解决方法,感兴趣的同学参考下。 项目中,用preg_match正则提取目标内容,死活有问题,代码测得死去活来...
PHP 2014-11-30 17:21:14 -
php中使用$_REQUEST需要注意的问题
本文为大家讲解的是php中使用$_REQUEST需要注意的问题小结,感兴趣的同学参考下 问题 说起$_REQUEST,大家都知道的是它是$_GET和$_POST的集合。但是如果你有心的话,查一下文档,会看到: $_REQUEST An associative array that by default contains the contents of $_GET, $_POST and $_COOKIE. 这里说$_REQUEST默认是$_GET, $_POST, $_COOKIE的集合,结果我使用我本地的php查看了一下发现只有$_GET, $_POST, 没有$_COOKIE!! 难道文档是错的? 答案 其实changelog中有给出解释: 版本5.3以上,php.ini中有request_order属性来设置$_REQUEST...
PHP 2014-11-30 13:10:35