<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码, ASP代码, 精选JS代码, WORDPRESS, 网站SEO,Flash焦点广告,JS焦点广告,CSS技巧 &#124; 九创主题 &#187; php类</title>
	<atom:link href="http://www.3code.cn/tag/php-class-tag/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.3code.cn</link>
	<description>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制,  PHP代码,ASP代码,精选JS代码,WORDPRESS,网站SEO,Flash焦点广告,JS焦点广告,CSS技巧</description>
	<lastBuildDate>Thu, 09 Feb 2012 01:52:35 +0000</lastBuildDate>
	<language>zh-cn</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>php上传图片缩小尺寸实例代码</title>
		<link>http://www.3code.cn/php-upload-pic-cc/</link>
		<comments>http://www.3code.cn/php-upload-pic-cc/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 08:39:20 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP图片]]></category>
		<category><![CDATA[PHP图片上传]]></category>
		<category><![CDATA[php类]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=2080</guid>
		<description><![CDATA[将下面的代码保存成一个文件，存在一个目录下，此目录下要有images的目录，用于存放上传的图片。
这样子在本地环境就可以直接测试使用。]]></description>
			<content:encoded><![CDATA[<p>将下面的代码保存成一个文件，存在一个目录下，此目录下要有images的目录，用于存放上传的图片。</p>
<p>这样子在本地环境就可以直接测试使用。</p>
<p>&lt;?php<br />
class CreatMiniature<br />
{<br />
//公共变量<br />
var $srcFile="";        //原图<br />
var $echoType;            //输出图片类型，link--不保存为文件；file--保存为文件<br />
var $im="";                //临时变量<br />
var $srcW="";            //原图宽<br />
var $srcH="";            //原图高</p>
<p>//设置变量及初始化<br />
function SetVar($srcFile,$echoType)<br />
{<br />
$this-&gt;srcFile=$srcFile;<br />
$this-&gt;echoType=$echoType;</p>
<p>$info = "";<br />
$data = GetImageSize($this-&gt;srcFile,$info);<br />
switch ($data[2])<br />
{<br />
case 1:<br />
if(!function_exists("imagecreatefromgif")){<br />
echo "你的GD库不能使用GIF格式的图片，请使用Jpeg或PNG格式！&lt;a href='javascript:go(-1);'&gt;返回&lt;/a&gt;";<br />
exit();<br />
}<br />
$this-&gt;im = ImageCreateFromGIF($this-&gt;srcFile);<br />
break;<br />
case 2:<br />
if(!function_exists("imagecreatefromjpeg")){<br />
echo "你的GD库不能使用jpeg格式的图片，请使用其它格式的图片！&lt;a href='javascript:go(-1);'&gt;返回&lt;/a&gt;";<br />
exit();<br />
}<br />
$this-&gt;im = ImageCreateFromJpeg($this-&gt;srcFile);<br />
break;<br />
case 3:<br />
$this-&gt;im = ImageCreateFromPNG($this-&gt;srcFile);<br />
break;<br />
}<br />
$this-&gt;srcW=ImageSX($this-&gt;im);<br />
$this-&gt;srcH=ImageSY($this-&gt;im);<br />
}</p>
<p>//生成扭曲型缩图<br />
function Distortion($toFile,$toW,$toH)<br />
{<br />
$cImg=$this-&gt;CreatImage($this-&gt;im,$toW,$toH,0,0,0,0,$this-&gt;srcW,$this-&gt;srcH);<br />
return $this-&gt;EchoImage($cImg,$toFile);<br />
ImageDestroy($cImg);<br />
}</p>
<p>//生成按比例缩放的缩图<br />
function Prorate($toFile,$toW,$toH)<br />
{<br />
$toWH=$toW/$toH;<br />
$srcWH=$this-&gt;srcW/$this-&gt;srcH;<br />
if($toWH&lt;=$srcWH)<br />
{<br />
$ftoW=$toW;<br />
$ftoH=$ftoW*($this-&gt;srcH/$this-&gt;srcW);<br />
}<br />
else<br />
{<br />
$ftoH=$toH;<br />
$ftoW=$ftoH*($this-&gt;srcW/$this-&gt;srcH);<br />
}<br />
if($this-&gt;srcW&gt;$toW||$this-&gt;srcH&gt;$toH)<br />
{<br />
$cImg=$this-&gt;CreatImage($this-&gt;im,$ftoW,$ftoH,0,0,0,0,$this-&gt;srcW,$this-&gt;srcH);<br />
return $this-&gt;EchoImage($cImg,$toFile);<br />
ImageDestroy($cImg);<br />
}<br />
else<br />
{<br />
$cImg=$this-&gt;CreatImage($this-&gt;im,$this-&gt;srcW,$this-&gt;srcH,0,0,0,0,$this-&gt;srcW,$this-&gt;srcH);<br />
return $this-&gt;EchoImage($cImg,$toFile);<br />
ImageDestroy($cImg);<br />
}<br />
}</p>
<p>//生成最小裁剪后的缩图<br />
function Cut($toFile,$toW,$toH)<br />
{<br />
$toWH=$toW/$toH;<br />
$srcWH=$this-&gt;srcW/$this-&gt;srcH;<br />
if($toWH&lt;=$srcWH)<br />
{<br />
$ctoH=$toH;<br />
$ctoW=$ctoH*($this-&gt;srcW/$this-&gt;srcH);<br />
}<br />
else<br />
{<br />
$ctoW=$toW;<br />
$ctoH=$ctoW*($this-&gt;srcH/$this-&gt;srcW);<br />
}<br />
$allImg=$this-&gt;CreatImage($this-&gt;im,$ctoW,$ctoH,0,0,0,0,$this-&gt;srcW,$this-&gt;srcH);<br />
$cImg=$this-&gt;CreatImage($allImg,$toW,$toH,0,0,($ctoW-$toW)/2,($ctoH-$toH)/2,$toW,$toH);<br />
return $this-&gt;EchoImage($cImg,$toFile);<br />
ImageDestroy($cImg);<br />
ImageDestroy($allImg);<br />
}</p>
<p>//生成背景填充的缩图<br />
function BackFill($toFile,$toW,$toH,$bk1=255,$bk2=255,$bk3=255)<br />
{<br />
$toWH=$toW/$toH;<br />
$srcWH=$this-&gt;srcW/$this-&gt;srcH;<br />
if($toWH&lt;=$srcWH)<br />
{<br />
$ftoW=$toW;<br />
$ftoH=$ftoW*($this-&gt;srcH/$this-&gt;srcW);<br />
}<br />
else<br />
{<br />
$ftoH=$toH;<br />
$ftoW=$ftoH*($this-&gt;srcW/$this-&gt;srcH);<br />
}<br />
if(function_exists("imagecreatetruecolor"))<br />
{<br />
@$cImg=ImageCreateTrueColor($toW,$toH);<br />
if(!$cImg)<br />
{<br />
$cImg=ImageCreate($toW,$toH);<br />
}<br />
}<br />
else<br />
{<br />
$cImg=ImageCreate($toW,$toH);<br />
}<br />
$backcolor = imagecolorallocate($cImg, $bk1, $bk2, $bk3);        //填充的背景颜色<br />
ImageFilledRectangle($cImg,0,0,$toW,$toH,$backcolor);<br />
if($this-&gt;srcW&gt;$toW||$this-&gt;srcH&gt;$toH)<br />
{<br />
$proImg=$this-&gt;CreatImage($this-&gt;im,$ftoW,$ftoH,0,0,0,0,$this-&gt;srcW,$this-&gt;srcH);<br />
/*<br />
if($ftoW&lt;$toW)<br />
{<br />
ImageCopyMerge($cImg,$proImg,($toW-$ftoW)/2,0,0,0,$ftoW,$ftoH,100);<br />
}<br />
else if($ftoH&lt;$toH)<br />
{<br />
ImageCopyMerge($cImg,$proImg,0,($toH-$ftoH)/2,0,0,$ftoW,$ftoH,100);<br />
}<br />
*/<br />
if($ftoW&lt;$toW)<br />
{<br />
ImageCopy($cImg,$proImg,($toW-$ftoW)/2,0,0,0,$ftoW,$ftoH);<br />
}<br />
else if($ftoH&lt;$toH)<br />
{<br />
ImageCopy($cImg,$proImg,0,($toH-$ftoH)/2,0,0,$ftoW,$ftoH);<br />
}<br />
else<br />
{<br />
ImageCopy($cImg,$proImg,0,0,0,0,$ftoW,$ftoH);<br />
}<br />
}<br />
else<br />
{<br />
ImageCopyMerge($cImg,$this-&gt;im,($toW-$ftoW)/2,($toH-$ftoH)/2,0,0,$ftoW,$ftoH,100);<br />
}<br />
return $this-&gt;EchoImage($cImg,$toFile);<br />
ImageDestroy($cImg);<br />
}</p>
<p>function CreatImage($img,$creatW,$creatH,$dstX,$dstY,$srcX,$srcY,$srcImgW,$srcImgH)<br />
{<br />
if(function_exists("imagecreatetruecolor"))<br />
{<br />
@$creatImg = ImageCreateTrueColor($creatW,$creatH);<br />
if($creatImg)<br />
ImageCopyResampled($creatImg,$img,$dstX,$dstY,$srcX,$srcY,$creatW,$creatH,$srcImgW,$srcImgH);<br />
else<br />
{<br />
$creatImg=ImageCreate($creatW,$creatH);<br />
ImageCopyResized($creatImg,$img,$dstX,$dstY,$srcX,$srcY,$creatW,$creatH,$srcImgW,$srcImgH);<br />
}<br />
}<br />
else<br />
{<br />
$creatImg=ImageCreate($creatW,$creatH);<br />
ImageCopyResized($creatImg,$img,$dstX,$dstY,$srcX,$srcY,$creatW,$creatH,$srcImgW,$srcImgH);<br />
}<br />
return $creatImg;<br />
}</p>
<p>//输出图片，link---只输出，不保存文件。file--保存为文件<br />
function EchoImage($img,$to_File)<br />
{<br />
switch($this-&gt;echoType)<br />
{<br />
case "link":<br />
if(function_exists('imagejpeg')) return ImageJpeg($img);<br />
else return ImagePNG($img);<br />
break;<br />
case "file":<br />
if(function_exists('imagejpeg')) return ImageJpeg($img,$to_File);<br />
else return ImagePNG($img,$to_File);<br />
break;<br />
}<br />
}</p>
<p>}<br />
?&gt;<br />
&lt;?<br />
if ($_POST["action"]=="addnew") {<br />
$pxname="";<br />
if(!$_FILES['myphoto']['error']){<br />
$f=$_FILES['myphoto'];<br />
$kzm=strtolower(trim(substr($f['name'],-4)));<br />
if($kzm!=".jpg" and $kzm!=".gif" and $kzm!=".png" and $kzm!=".bmp")<br />
{<br />
echo "&lt;script&gt;alert('图片格式不对!($kzm)');location.href='javascript:history.back()';&lt;/script&gt;";<br />
die;<br />
}<br />
$dest_dir='images';//设定上传目录<br />
$pxname=date("ymdhis")."_"."s".substr($f['name'],-4);<br />
$dest=$dest_dir.'/'.$pxname;//我这里设置文件名为日期加上文件名避免重复<br />
$r=move_uploaded_file($f['tmp_name'],$dest);<br />
chmod($dest, 0755);//设定上传的文件的属性<br />
}</p>
<p>$cm=new CreatMiniature();<br />
$cm-&gt;SetVar("images/".$pxname,"file");<br />
$cm-&gt;Prorate("images/".$pxname,150,200);<br />
}<br />
?&gt;</p>
<p>&lt;?<br />
//使用示例<br />
//    include("thumb.php");<br />
//    $cm=new CreatMiniature();<br />
//    $cm-&gt;SetVar("1.jpg","file");<br />
//    $cm-&gt;Distortion("dis_bei.jpg",150,200);<br />
//    $cm-&gt;Prorate("pro_bei.jpg",150,200);<br />
//    $cm-&gt;Cut("cut_bei.jpg",150,200);<br />
//    $cm-&gt;BackFill("fill_bei.jpg",150,200);&lt;/p&gt;<br />
?&gt;</p>
<p>&lt;p&gt;&amp;nbsp;&lt;/p&gt;<br />
&lt;p&gt;&amp;nbsp;&lt;/p&gt;<br />
&lt;form name="form1" enctype="multipart/form-data" method="post" action=""&gt;<br />
&lt;input name="myphoto" type="file" id="myphoto"&gt;<br />
&lt;input type="submit" name="Submit" value="提交"&gt;<br />
&lt;input name="action" type="hidden" id="action" value="addnew"&gt;<br />
&lt;/form&gt;<br />
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/php-upload-pic-cc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP文件格式类</title>
		<link>http://www.3code.cn/php-file-type/</link>
		<comments>http://www.3code.cn/php-file-type/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 10:12:39 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP文件]]></category>
		<category><![CDATA[php类]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=1236</guid>
		<description><![CDATA[$mime_types = array(
'gif' => 'image/gif',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'bmp' => 'image/bmp',]]></description>
			<content:encoded><![CDATA[<p><strong>php文件格式类<br />
</strong><br />
$mime_types = array(<br />
'gif' =&gt; 'image/gif',<br />
'jpg' =&gt; 'image/jpeg',<br />
'jpeg' =&gt; 'image/jpeg',<br />
'jpe' =&gt; 'image/jpeg',<br />
'bmp' =&gt; 'image/bmp',<br />
'png' =&gt; 'image/png',<br />
'tif' =&gt; 'image/tiff',<br />
'tiff' =&gt; 'image/tiff',<br />
'pict' =&gt; 'image/x-pict',<br />
'pic' =&gt; 'image/x-pict',<br />
'pct' =&gt; 'image/x-pict',<br />
'tif' =&gt; 'image/tiff',<br />
'tiff' =&gt; 'image/tiff',<br />
'psd' =&gt; 'image/x-photoshop',</p>
<p>'swf' =&gt; 'application/x-shockwave-flash',<br />
'js' =&gt; 'application/x-javascript',<br />
'pdf' =&gt; 'application/pdf',<br />
'ps' =&gt; 'application/postscript',<br />
'eps' =&gt; 'application/postscript',<br />
'ai' =&gt; 'application/postscript',<br />
'wmf' =&gt; 'application/x-msmetafile',</p>
<p>'css' =&gt; 'text/css',<br />
'htm' =&gt; 'text/html',<br />
'html' =&gt; 'text/html',<br />
'txt' =&gt; 'text/plain',<br />
'xml' =&gt; 'text/xml',<br />
'wml' =&gt; 'text/wml',<br />
'wbmp' =&gt; 'image/vnd.wap.wbmp',</p>
<p>'mid' =&gt; 'audio/midi',<br />
'wav' =&gt; 'audio/wav',<br />
'mp3' =&gt; 'audio/mpeg',<br />
'mp2' =&gt; 'audio/mpeg',</p>
<p>'avi' =&gt; 'video/x-msvideo',<br />
'mpeg' =&gt; 'video/mpeg',<br />
'mpg' =&gt; 'video/mpeg',<br />
'qt' =&gt; 'video/quicktime',<br />
'mov' =&gt; 'video/quicktime',</p>
<p>'lha' =&gt; 'application/x-lha',<br />
'lzh' =&gt; 'application/x-lha',<br />
'z' =&gt; 'application/x-compress',<br />
'gtar' =&gt; 'application/x-gtar',<br />
'gz' =&gt; 'application/x-gzip',<br />
'gzip' =&gt; 'application/x-gzip',<br />
'tgz' =&gt; 'application/x-gzip',<br />
'tar' =&gt; 'application/x-tar',<br />
'bz2' =&gt; 'application/bzip2',<br />
'zip' =&gt; 'application/zip',<br />
'arj' =&gt; 'application/x-arj',<br />
'rar' =&gt; 'application/x-rar-compressed',</p>
<p>'hqx' =&gt; 'application/mac-binhex40',<br />
'sit' =&gt; 'application/x-stuffit',<br />
'bin' =&gt; 'application/x-macbinary',</p>
<p>'uu' =&gt; 'text/x-uuencode',<br />
'uue' =&gt; 'text/x-uuencode',</p>
<p>'latex'=&gt; 'application/x-latex',<br />
'ltx' =&gt; 'application/x-latex',<br />
'tcl' =&gt; 'application/x-tcl',</p>
<p>'pgp' =&gt; 'application/pgp',<br />
'asc' =&gt; 'application/pgp',<br />
'exe' =&gt; 'application/x-msdownload',<br />
'doc' =&gt; 'application/msword',<br />
'rtf' =&gt; 'application/rtf',<br />
'xls' =&gt; 'application/vnd.ms-excel',<br />
'ppt' =&gt; 'application/vnd.ms-powerpoint',<br />
'mdb' =&gt; 'application/x-msaccess',<br />
'wri' =&gt; 'application/x-mswrite',<br />
);</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/php-file-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP学习资料之PHP数据库操作类</title>
		<link>http://www.3code.cn/php-mysql-class/</link>
		<comments>http://www.3code.cn/php-mysql-class/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 01:39:21 +0000</pubDate>
		<dc:creator>寒林</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP数据库操作]]></category>
		<category><![CDATA[php类]]></category>

		<guid isPermaLink="false">http://www.3code.cn/?p=352</guid>
		<description><![CDATA[PHP学习资料之PHP数据库操作类,PHP添加、删除、修改数据记录的方法 class]]></description>
			<content:encoded><![CDATA[<p><strong>PHP学习资料之PHP数据库操作类</strong></p>
<p>&lt;?php<br />
/*<br />
* 继承MyDd_MySql类.<br />
*/<br />
class MyDd_MySql extends DB_MYSQL {</p>
<p>/******************************<br />
* 插入记录<br />
* input parameter<br />
: $table        =&gt; 表名<br />
: $field    =&gt; 参数数组:$array['字段名'] = 值.<br />
* out    parameter<br />
: ture or false<br />
******************************/<br />
function InsertDB($table, $field){<br />
$Afield = $this-&gt;metadata($table);<br />
$Sql = "INSERT INTO `$table`";<br />
foreach($field as $key=&gt;$value){<br />
$fields .= "`$key`,";<br />
foreach($Afield as $fname){<br />
if($fname['name']==$key){<br />
$Ftyle = $fname['type'];<br />
break;<br />
}<br />
}<br />
if($Ftyle=="string"||$Ftyle=="blob"||$Ftyle=="date") $values.="'$value',";<br />
else $values.="$value,";<br />
}<br />
$fields = substr($fields, 0, -1);<br />
$values = substr($values, 0, -1);<br />
$Sql .= " (".$fields.")";<br />
$Sql .= " VALUES (".$values.")";<br />
//die($Sql);<br />
return $this-&gt;query($Sql);<br />
}</p>
<p>/******************************<br />
* 删除记录<br />
* input parameter<br />
: $table        =&gt; 表名<br />
: $where        =&gt; 删除条件<br />
* out    parameter<br />
true or false<br />
******************************/<br />
function DeleteDB($table, $where='1') {<br />
if(empty($table)) die("table is empty!");<br />
$deleteSql = "DELETE FROM `$table` WHERE $where";<br />
return $this-&gt;query($deleteSql);<br />
}</p>
<p>/******************************<br />
* 更新记录<br />
* input parameter<br />
: $table        =&gt; 表名<br />
: $field    =&gt; 参数数组:$array['字段名'] = 值.<br />
: $where        =&gt; 更新条件<br />
* out    parameter<br />
: ture or false<br />
******************************/<br />
function UpdateDB($table, $field, $where='1'){<br />
$Afield = $this-&gt;metadata($table);<br />
$Sql = "UPDATE `$table` SET";<br />
if(is_array($field)){<br />
foreach($field as $key =&gt; $var){<br />
foreach($Afield as $fname){<br />
if($fname['name']==$key){<br />
if($fname['type']=="string"||$fname['type']=="blob"||$fname['type']=="date") $Sql.=" `$key`='$var',";<br />
else $Sql.=" `$key`=$var,";<br />
break;<br />
}<br />
}<br />
}<br />
$Sql = substr($Sql, 0, -1);<br />
}else{<br />
$Sql .= trim($field);<br />
}<br />
$Sql .= ' WHERE '.$where;<br />
//die($Sql);<br />
return $this-&gt;query($Sql);<br />
}</p>
<p>/******************************<br />
* 查询记录<br />
* input parameter<br />
: $table        =&gt; 表名<br />
: $field        =&gt; 表字段<br />
: $where        =&gt; 查询条件<br />
: $order        =&gt; 排序方式<br />
: $limit        =&gt; 显示数目<br />
* out    parameter<br />
: $array        =&gt; 信息数组(二维数组)<br />
******************************/<br />
function SelectDB($table, $field='', $where='', $order='', $limit=''){<br />
$Sql = "select ";<br />
if(is_array($field)){<br />
foreach ($field as $key){<br />
$felids .= "`$key`,";<br />
}<br />
$felids = substr($felids, 0, -1);<br />
}else{<br />
$felids = "*";<br />
}<br />
$Sql .= $felids." from `".$table."` where 1";<br />
if($where != '') $Sql .= " and ".$where;<br />
if($order != '') $Sql .= " order by ".$order;<br />
if($limit != '') $Sql .= " limit ".$limit;<br />
//die($Sql);<br />
$result = $this-&gt;query($Sql);<br />
$array = array();<br />
while($row = $this-&gt;fetch_array($result)){<br />
$array[] = $row;<br />
}<br />
return $array;<br />
}</p>
<p>/******************************<br />
* 统计数据总数<br />
* input parameter<br />
: $table            =&gt; 表名<br />
* out    parameter<br />
: $countArr['num']    =&gt; 返回条件数据总数<br />
******************************/<br />
function CountData($table, $where='') {<br />
$countSql = "SELECT count(*) as num FROM $table";<br />
$countSql .= ($where == '') ? '' : " WHERE $where";<br />
$countResult = $this-&gt;query($countSql);<br />
$countArr = $this-&gt;fetch_array($countResult);<br />
//die($countArr['num']);<br />
return $countArr['num'];<br />
}</p>
<p>/******************************<br />
* 分页<br />
* input parameter<br />
: $pageNum            =&gt; 每页显示记录数<br />
: $table            =&gt; 表名<br />
: $where            =&gt; 查询条件<br />
* out    parameter<br />
: $limit            =&gt; 返回用于第二次查询的SQL中的limit部分<br />
******************************/<br />
function LimitStr($table, $pageNum=10, $where='', $str='str', $view=true, $jump=true){<br />
global $tpl;<br />
//当前页码、每页显示数、开始记录<br />
$page = is_numeric($_GET['page']) ? $_GET['page'] : 1;<br />
if($page&lt;1) $page = 1;<br />
$start = ($page-1)*$pageNum;<br />
$limit = "$start, $pageNum";<br />
//记录总数<br />
$total = $this-&gt;CountData($table, $where);<br />
//分页字符串<br />
$PageObj = new PAGE($total, $pageNum);<br />
$pagestr = $PageObj-&gt;StartPage($str, $view, $jump);<br />
$tpl-&gt;set_var("pagestr", $pagestr); //替换模板分页变量<br />
//返回limt：$start,$pageNum<br />
return $limit;<br />
}</p>
<p>/*某一条记录*/<br />
function RecordOne($table, $where='1', $field='*'){<br />
$sql = 'select '.$field.' from '.$table.' where '.$where;<br />
$this-&gt;query($sql);<br />
$this-&gt;next_record();<br />
return $this-&gt;Record;<br />
}<br />
/*获取最大ID号*/<br />
function MaxID($table, $field='id'){<br />
$sql = 'select MAX('.$field.') as MaxId from '.$table;<br />
$this-&gt;query($sql);<br />
$this-&gt;next_record();<br />
return $this-&gt;Record['MaxId'];<br />
}<br />
/*记录集数组*/<br />
function fetch_array($result){<br />
return mysql_fetch_array($result, MYSQL_ASSOC);<br />
}<br />
/*设置数据库字符集*/<br />
function SetNames($str){<br />
mysql_query("set names '$str'", $this-&gt;Link_ID);<br />
}<br />
/*输出SQL语句，调试之用*/<br />
function SQL($str){<br />
die($str);<br />
}</p>
<p>/*JS提示框*/<br />
function forward($msg, $methd='', $url = ''){<br />
$sStr = "&lt;script language='javascript' type='text/javascript'&gt;\n";<br />
if($methd = 'href' &amp;&amp; $url = '') die('forward funciton is wrong！');<br />
$sStr .= "    alert('$msg!'); \n";<br />
switch ($methd){<br />
case "href":<br />
$sStr .= " location.href='".$url."'; \n";<br />
break;<br />
case "close":<br />
$sStr .= " self.close(); \n";<br />
break;<br />
default:<br />
$sStr .= " history.go(-1); \n";<br />
}<br />
$sStr .= "&lt;/script&gt;";<br />
die($sStr);<br />
}</p>
<p>}//class End<br />
?&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3code.cn/php-mysql-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

