-
制作便于维护管理的Antrix服务器
针对不少新人,于是有了这篇文章 从Antrix8xx的一个版本开始,Antrix的设计人员对数据库代码进行了修改,以使用户数据与游戏数据的分离成为现实。 我们为什么要将用户数据与游戏数据分开?原因很简单:便于维护。你可以想像在混合的数据库中想要备份或修改是如何地麻烦。分离这两者以后,当OBDB有新版本发布时我们就可 ...
-
Ascent,GMscripts,Ncdb官方源码更新SVN地址
Ascent,GMscripts,Ncdb官方源码更新SVN地址 现在官方源码地址已经更改: Ascent源码 http://projects.emupedia.com/svn/ascent 用户名:anonymous 密 码:留空 GMScripts http://projects.emupedia.com/svn/gmscripts 用户名:anonymous 密 码:留空 Ncdb完整数据 http://projects.emupedia.com/svn/ncdb 用户名:ano ...
-
一个简单的图片水印的类
PHP代码- /************************************************/
- /*功能:添加图片水印 */
- /*作者:还珠楼主 */
- /*Email:dongxin1390008@163.com */
- class digital
- {
- public $water_w,$water_h;//水印的宽,高
- public $des_w,$des_h;//目标图片的宽高
- public $pos_x,$pos_y;//落点坐标
- public $water_url;//水印URL
- public $des_url;//目标URL
- public $water_info;//水印的基本信息
- public $des_info;//目标图片信息
- public $des,$water;
- function __construct($des_url,$water_url=“images/dig3.png”)
- {
- $this->water=imagecreatefrompng($water_url);
- $this->des=imagecreatefromjpeg($des_url);
- $this->water_info=$this->getXY($water_url);
- $this->des_info=$this->getXY($des_url);
- $this->water_w=$this->water_info[0];
- $this->water_h=$this->water_info[1];
- $this->des_w=$this->des_info[0];
- $this->des_h=$this->des_info[1];
- $this->pos_x=5;
- $this->pos_y=5;
- }
- function getXY($img)
- {
- return getimagesize($img);
- }
- function addDigital($br=true,$bl=false,$tl=false,$tr=false,$mid=false)
- {
- /***************bootom-right**********/
- if($br)
- {
- $this->pos_x=$this->des_w-$this->water_w;
- $this->pos_y=$this->des_h-$this->water_h;
- imagecopymerge($this->des,$this->water,$this->pos_x,$this->pos_y,0,0,$this->water_w,$this->water_h,100);
- }
- /************bottom-left****************/
- if($bl)
- {
- $this->pos_y=$this->des_h-$this->water_h;
- imagecopymerge($this->des,$this->water,0,$this->pos_y,0,0,$this->water_w,$this->water_h,100);
- }
- /**************top-left******************/
- if($tl)
- {
- imagecopymerge($this->des,$this->water,0,0,0,0,$this->water_w,$this->water_h,100);
- }
- /******************top-right************/
- if($tr)
- {
- $this->pos_x=$this->des_w-$this->water_w;
- imagecopymerge($this->des,$this->water,$this->pos_x,0,0,0,$this->water_w,$this->water_h,100);
- }
- /********************middle************/
- if($mid)
- {
- $this->pos_x=($this->des_w-$this->water_w)/2;
- $this->pos_y=($this->des_h-$this->water_h)/2;
- imagecopymerge($this->des,$this->water,$this->pos_x,$this->pos_y,0,0,$this->water_w,$this->water_h,100);
- }
- imagejpeg($this->des);
- header(“Content-type: image/jpeg”);
- }
- }
- ?>
PHP代码- include_once(“function/digital_class.php”);
- $dig=new digital(“images/2.jpg”);
- $dig->addDigital(true,false,false,false,false);
- ?>
-
vista下安装IIS7+PHP+MySQL
首先当然是安装IIS7,在控制面板中,选择程序-打开关闭windows功能 在弹出的windows功能中选中Internet信息服务,然后展开-万维网服务-应用程序开发功能,选中ISAPI扩展(重要) 确定后自动安装 接下来是PHP的配置,建议下载压缩包,随便解压到任何一个位置,把文件夹里的php.ini-dist复制到c:\windows下, ...
-
PHP中的extract是什么作用
PHP代码 addslashes — 使用反斜线引用字符串 extract(addslashes($_POST)); –处理POST表单 把客户端表单中的变量名取出来。 extract(addslashes($_GET)); –处理GET表单 把客户端表单中的变量名取出来。 ...
-
PHP中用header:图片地址 简单隐藏图片源地址
PHP代码- $path=$_GET[“path”];
- $cacheimgname=str_replace(“/”,“_”,$path);
- $localimg=“upimg/”.$cacheimgname;
- if ((file_exists($localimg)))
- {
- $httpurl=$localimg;
- }
- else
- {
- $httpurl=“http://www.imageserver.com/”.$path;
- @copy($httpurl,$localimg);//缓存图片!
- }
- header(“Locationhttpurl”);
- exit;
- ?>
调用它类似这样:
PHP代码- “img.php?path=x/x/xtest.gif”>