-
php时间不正确解决方案
。呵呵,输出的时间是格林尼治标准时间!比北京时间相差8个时区! 加8就ok了 2。date_default_timezone_set(“PRC”); 3。PHP 5.1以上 PHP.ini date.timezone = PRC 或则 设置时区,php5新增的。 再php.ini中找到 [Date] ; Defines the default ...
-
参考别人写的access函数
]]>PHP代码- ——————————————————————–
- //FileName:class.php
- //Summary: Access数据库操作类
- //Author: forest
- //CreateTime: 2006-8-10
- //LastModifed:
- //copyright (c)2006
- //http://freeweb.nyist.net/~chairy
- //[email]chaizuxue@163.com[/email]
- // 使用范例:
- //$databasepath=”database.mdb”;
- //$dbusername=””;
- //$dbpassword=””;
- //include_once(“class.php”);
- //$access=new Access($databasepath,$dbusername,$dbpassword);
- ——————————————————————–
- class Access
- {
- var $databasepath,$constr,$dbusername,$dbpassword,$link;
- function Access($databasepath,$dbusername,$dbpassword)
- {
- $this->databasepath=$databasepath;
- $this->username=$dbusername;
- $this->password=$dbpassword;
- $this->connect();
- }
- function connect()
- {
- $this->constr=“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath($this->databasepath);
- $this->link=odbc_connect($this->constr,$this->username,$this->password,SQL_CUR_USE_ODBC);
- return $this->link;
- //if($this->link) echo “恭喜你,数据库连接成功!”;
- //else echo “数据库连接失败!”;
- }
- function query($sql)
- {
- return @odbc_exec($this->link,$sql);
- }
- function first_array($sql)
- {
- return odbc_fetch_array($this->query($sql));
- }
- function fetch_row($query)
- {
- return odbc_fetch_row($query);
- }
- function total_num($sql)//取得记录总数
- {
- return odbc_num_rows($this->query($sql));
- }
- function close()//关闭数据库连接函数
- {
- odbc_close($this->link);
- }
- function insert($table,$field)//插入记录函数
- {
- $temp=explode(‘,’,$field);
- $ins=”;
- for ($i=0;$i<count($temp);$i++)
- {
- $ins.=“‘”.$_POST[$temp[$i]].“‘,”;
- }
- $ins=substr($ins,0,-1);
- $sql=“INSERT INTO “.$table.” (“.$field.“) VALUES (“.$ins.“)”;
- $this->query($sql);
- }
- function getinfo($table,$field,$id,$colnum)//取得当条记录详细信息
- {
- $sql=“SELECT * FROM “.$table.” WHERE “.$field.“=”.$id.“”;
- $query=$this->query($sql);
- if($this->fetch_row($query))
- {
- for ($i=1;$i<$colnum;$i++)
- {
- $info[$i]=odbc_result($query,$i);
- }
- }
- return $info;
- }
- function getlist($table,$field,$colnum,$condition,$sort=“ORDER BY id DESC”)//取得记录列表
- {
- $sql=“SELECT * FROM “.$table.” “.$condition.” “.$sort;
- $query=$this->query($sql);
- $i=0;
- while ($this->fetch_row($query))
- {
- $recordlist[$i]=getinfo($table,$field,odbc_result($query,1),$colnum);
- $i++;
- }
- return $recordlist;
- }
- function getfieldlist($table,$field,$fieldnum,$condition=“”,$sort=“”)//取得记录列表
- {
- $sql=“SELECT “.$field.” FROM “.$table.” “.$condition.” “.$sort;
- $query=$this->query($sql);
- $i=0;
- while ($this->fetch_row($query))
- {
- for ($j=0;$j<$fieldnum;$j++)
- {
- $info[$j]=odbc_result($query,$j+1);
- }
- $rdlist[$i]=$info;
- $i++;
- }
- return $rdlist;
- }
- function updateinfo($table,$field,$id,$set)//更新记录
- {
- $sql=“UPDATE “.$table.” SET “.$set.” WHERE “.$field.“=”.$id;
- $this->query($sql);
- }
- function deleteinfo($table,$field,$id)//删除记录
- {
- $sql=“DELETE FROM “.$table.” WHERE “.$field.“=”.$id;
- $this->query($sql);
- }
- function deleterecord($table,$condition)//删除指定条件的记录
- {
- $sql=“DELETE FROM “.$table.” WHERE “.$condition;
- $this->query($sql);
- }
- function getcondrecord($table,$condition=“”)// 取得指定条件的记录数
- {
- $sql=“SELECT COUNT(*) AS num FROM “.$table.” “.$condition;
- $query=$this->query($sql);
- $this->fetch_row($query);
- $num=odbc_result($query,1);
- return $num;
- }
- }
- ?>
-
瑞星杀毒软件2008(完全免费) 20.21.22
瑞星杀毒软件2008(完全免费) 20.21.22 转自“华军软件园” http://www.newhua.com/soft/4483.htm 下载地址: http://rsdownload.rising.com.cn/for_down/rav2008/ravz08.exe 本人在虚拟机 Windows XP 环境下,可安装,可升级。 重要说明: 1、不知道免费多长时间。 2、与瑞星官方网站2008下载版的地址不 ...
-
一个最NB、最简单的黑网站方法!
非常的简单 一、打开你要黑的网站,如:http://www.fgpgy.com 二、在浏览器的地址栏里输入: XML/HTML代码 javascript:document.body.contentEditable=‘true’; document.designMode=‘on’; void 0 三、现在你会发现他的页面竟然可以任由你自由修改了!! ...
-
制作便于维护管理的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);
- ?>