-
PHP网页游戏学习之Xnova(ogame)源码解读(六)
这篇文章主要为大家介绍了PHP网页游戏Xnova(ogame)源码解读的公共代码,需要的朋友可以参考下 九、公共代码(common.php) Common.php是Xnova的公共代码,几乎每次点击都会被执行,所以这里要是优化的好,那么整个程序的效率都会有提升;当然这个文件调用的其他代码也要一并优化才行。 $game_config = array(); $user = array(); $lang = array(); $link = ""; $IsUserChecked = false; 变量$game_config存放整个游戏的参数数据,每次都要读数据库,可以优化,优化方式比如保存在文件里面;变量$user存放登录的用户数据;$lang存放的是本地语言数据;$IsUserChecked记录是否check过用户...
PHP 2014-12-18 00:33:04 -
PHP学习笔记之一 入门基础
本文是一篇php学习笔记,为大家讲解的是一些php的入门基础教材,感兴趣的同学参考下。 配置PHP以及MySQL的过程略去,如果在Ubuntu下,参考 Ubuntu 10.04 Installation Memo 即可...
PHP 2014-12-17 17:54:05 -
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
本文主要为大家讲解的是PHP网页游戏Xnova(ogame)源码解读的舰队活动页面处理流程,需要的朋友可以参考下 十八、舰队活动(FlyingFleetHandler.php) 在前文中我们曾经初步研究过舰队活动的源码,提到过舰队活动的触发。现在我进一步分析Xnova中舰队活动,这些在本质上是由玩家触发的,并不是由定时器在进行定时计算...
PHP 2014-12-17 16:18:05 -
php入门学习知识点一 PHP与MYSql连接与查询
本文为大家讲解的是php入门学习知识点一 PHP与MYSql连接与查询示例,感兴趣的同学参考下。 一、连接数据库 1、 mysql_connect: 开启 MySQL 链接 mysql_connect('主机','用户名','密码') 2、 mysql_select_db: 打开一个数据库 mysql_select_db('数据库名',$链接标识符) //链接标识符不填写则默认为上一次打开的连接 3、 mysql_query("set names 'GBK'") 解决中文乱码问题; mysql_query("set names '编码(utf8或GBK)' ") //UTF8不能有“-” 二、查询数据 1、mysql_query (SQL语句 ,连接标识符); $sql="Select * FROM Test " $result=mysql_...
PHP 2014-12-17 02:33:04 -
密切不可分,Win10更深度集成OneDrive
站长搜索(www.adminso.com):密切不可分,Win10更深度集成OneDrive 站长搜索讯 微软的云存储服务OneDrive功能越来越多,不仅仅局限于基本的存储功能。随着Win10的到来,微软将把应用存储数据转移到OneDrive服务上...
业界动态 2014-12-17 02:03:07 -
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
本文为大家介绍的是PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception,感兴趣的同学参考下。 异常经常被用来处理一些在程序正常执行中遇到的各种类型的错误...
PHP 2014-12-17 01:06:07 -
php学习过程中的一些注意点的总结
本文为大家整理了php学习过程中的一些注意点的总结,感兴趣 的同学参考下. 1.php传值到javascript php传值给javascript的方式:需要在<?php ?>标签外面打上引号 document.getElementById("titor"+a+b).innerHTML="<?php echo "2013年5月20日 13:25:55" ?>"; 注:实际上原先本人理解有错,php为动态显示语言。实际上为显示相关文本的echo里面,因为原来的不带引号,所以加引号是自然的 2.时间戳转换 strtotime可以把mysql里面的datetime转换为时间戳; 3.关于数据的四舍五入 number_format($time*$deposit_money*0.05/365,2) 后面的2表示保留小数点2位,是进行了四舍五入的...
PHP 2014-12-16 21:27:06 -
如何知道php多维数组的深度的方法
本文为大家讲解的是如何知道php多维数组的深度的方法(统计是几维数组),感兴趣的同学参考下. 例如有一个多维数组: array( array( array(1,3,4), array( array( 1,2,3 ) ) ), array( array(1,2), array(1) ) ) 这个数组的深度就是5,那么如何快速的确定一个数组深度。 (PS:T不错的PHP Q扣峮:276167802,验证:csl) 其实,只是上面的答案应该再进行排序就可以了...
PHP 2014-12-16 09:48:14 -
PHP学习之数组的定义和填充
本文为大家讲解的是PHP对数组的定义和填充教材,感兴趣的同学参考下。 先了解一下数组,数组就是把一组数据按顺序放在一起...
PHP 2014-12-16 03:30:07 -
CURL的学习和应用(附多线程实现)
本文为大家讲解的是CURL的学习和应用(附多线程实现),感兴趣的同学参考下。 curl安装: windows下面的安装 :修改php.ini文件的设置,找到php_curl.dll //取消下在的注释extension=php_curl.dll linux下面安装: # wget http://curl.haxx.se/download/curl-7.17.1.tar.gz # tar zxvf curl-7.17.1.tar.gz //解压 #cd curl-7.17.1 # ./configure –prefix=/usr/local/curl # make # make install 这是安装php之前安装的方法. ***************************phpinf查看是否加载成功! 使用curl的POST数据飞信接口 用curl 写了飞信接口吧,网上有很多,这里只是做个测试 $username = 13800138000; $password = 123456; $se...
PHP 2014-12-16 00:54:09 -
PHP面向对象的进阶学习(抽像类、接口、final、类常量)
本文为大家讲解的是PHP面向对象的进阶学习(抽像类、接口、final、类常量),感兴趣的同学参考下. 一、抽像类(abstract) 在我们实际开发过程中,有些类并不需要被实例化,如前面学习到的一些父类,主要是让子类来继承,这样可以提高代码复用性 语法结构: abstract class 类名{ 属性 $name; 方法(){} //方法也可以为abstract 修饰符 function 方法名(){} } 例: abstract class animal{ public $name; public $age; //抽象方法不能有方法体,主要是为了让子类去实现; abstract public function cry(); //抽象类中可以包含抽象方法,同时也可以包含实例类方法 public function getname(){ echo $this->name; } } class Cat{ public function cry(){ echo 'ok'; } } 理...
PHP 2014-12-15 14:57:07 -
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
这篇文章主要介绍了PHP网页游戏Xnova(ogame)源码解读的攻击任务页面的代码流程,需要的朋友可以参考下 十九、攻击任务(MissionCaseAttack.php) 按照舰队任务的编号,排在第一个的就是攻击任务。这个代码很长,看的时候要有耐心...
PHP 2014-12-15 05:00:04