• 心情随笔

二宝博客

好记性不如赖笔头
二宝博客
  • android中CleartextHTTP错误解决方案
  • 示例页面
  • 首页
  • php
    • Thinkphp
  • JS相关
  • 服务器
    • Linux
    • Windows
    • xenserv
  • DIVCSS
  • MAC
  • 软件分享
  • 参考别人写的access函数

    参考别人写的access函数

    PHP代码
    1. ——————————————————————–   
    2. //FileName:class.php   
    3. //Summary: Access数据库操作类   
    4. //Author:  forest   
    5. //CreateTime: 2006-8-10        
    6. //LastModifed:   
    7. //copyright (c)2006    
    8. //http://freeweb.nyist.net/~chairy     
    9. //[email]chaizuxue@163.com[/email]   
    10. //   使用范例:   
    11. //$databasepath=”database.mdb”;   
    12. //$dbusername=””;   
    13. //$dbpassword=””;   
    14. //include_once(“class.php”);   
    15. //$access=new Access($databasepath,$dbusername,$dbpassword);   
    16.   
    17. ——————————————————————–   
    18.     class Access   
    19.     {   
    20.          var $databasepath,$constr,$dbusername,$dbpassword,$link;   
    21.          function Access($databasepath,$dbusername,$dbpassword)   
    22.          {   
    23.                $this->databasepath=$databasepath;   
    24.         $this->username=$dbusername;   
    25.         $this->password=$dbpassword;   
    26.         $this->connect();   
    27.           }   
    28.            
    29.     function connect()   
    30.     {   
    31.         $this->constr=“DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=” . realpath($this->databasepath);    
    32.         $this->link=odbc_connect($this->constr,$this->username,$this->password,SQL_CUR_USE_ODBC);   
    33.         return $this->link;   
    34.         //if($this->link) echo “恭喜你,数据库连接成功!”;   
    35.         //else echo “数据库连接失败!”;   
    36.     }   
    37.            
    38.     function query($sql)   
    39.     {   
    40.         return @odbc_exec($this->link,$sql);   
    41.     }   
    42.            
    43.     function first_array($sql)   
    44.     {   
    45.         return odbc_fetch_array($this->query($sql));   
    46.     }   
    47.            
    48.     function fetch_row($query)   
    49.     {   
    50.         return odbc_fetch_row($query);   
    51.     }   
    52.            
    53.     function total_num($sql)//取得记录总数   
    54.     {   
    55.         return odbc_num_rows($this->query($sql));   
    56.     }   
    57.            
    58.     function close()//关闭数据库连接函数   
    59.     {       
    60.         odbc_close($this->link);   
    61.     }   
    62.                
    63.     function insert($table,$field)//插入记录函数   
    64.     {   
    65.         $temp=explode(‘,’,$field);   
    66.         $ins=”;   
    67.         for ($i=0;$i<count($temp);$i++)   
    68.         {   
    69.             $ins.=“‘”.$_POST[$temp[$i]].“‘,”;   
    70.         }   
    71.         $ins=substr($ins,0,-1);   
    72.         $sql=“INSERT INTO “.$table.” (“.$field.“) VALUES (“.$ins.“)”;   
    73.         $this->query($sql);   
    74.     }   
    75.            
    76.     function getinfo($table,$field,$id,$colnum)//取得当条记录详细信息   
    77.     {   
    78.         $sql=“SELECT * FROM “.$table.” WHERE “.$field.“=”.$id.“”;   
    79.         $query=$this->query($sql);   
    80.         if($this->fetch_row($query))   
    81.         {   
    82.             for ($i=1;$i<$colnum;$i++)   
    83.             {   
    84.           $info[$i]=odbc_result($query,$i);   
    85.              }   
    86.          }   
    87.          return $info;   
    88.     }   
    89.            
    90.     function getlist($table,$field,$colnum,$condition,$sort=“ORDER BY id DESC”)//取得记录列表       
    91.     {   
    92.          $sql=“SELECT * FROM “.$table.” “.$condition.” “.$sort;   
    93.          $query=$this->query($sql);   
    94.          $i=0;   
    95.          while ($this->fetch_row($query))    
    96.          {   
    97.         $recordlist[$i]=getinfo($table,$field,odbc_result($query,1),$colnum);   
    98.         $i++;   
    99.           }   
    100.           return $recordlist;   
    101.     }   
    102.            
    103.     function getfieldlist($table,$field,$fieldnum,$condition=“”,$sort=“”)//取得记录列表   
    104.     {   
    105.          $sql=“SELECT “.$field.” FROM “.$table.” “.$condition.” “.$sort;   
    106.          $query=$this->query($sql);   
    107.          $i=0;   
    108.          while ($this->fetch_row($query))    
    109.          {   
    110.          for ($j=0;$j<$fieldnum;$j++)   
    111.         {   
    112.                    $info[$j]=odbc_result($query,$j+1);   
    113.         }       
    114.         $rdlist[$i]=$info;   
    115.         $i++;   
    116.          }   
    117.          return $rdlist;   
    118.     }   
    119.            
    120.     function updateinfo($table,$field,$id,$set)//更新记录   
    121.     {   
    122.         $sql=“UPDATE “.$table.” SET “.$set.” WHERE “.$field.“=”.$id;   
    123.         $this->query($sql);   
    124.     }   
    125.            
    126.     function deleteinfo($table,$field,$id)//删除记录   
    127.     {   
    128.          $sql=“DELETE FROM “.$table.” WHERE “.$field.“=”.$id;   
    129.          $this->query($sql);   
    130.     }   
    131.            
    132.     function deleterecord($table,$condition)//删除指定条件的记录   
    133.     {   
    134.          $sql=“DELETE FROM “.$table.” WHERE “.$condition;   
    135.          $this->query($sql);   
    136.     }   
    137.            
    138.     function getcondrecord($table,$condition=“”)// 取得指定条件的记录数   
    139.     {   
    140.          $sql=“SELECT COUNT(*) AS num FROM “.$table.” “.$condition;   
    141.          $query=$this->query($sql);   
    142.          $this->fetch_row($query);   
    143.          $num=odbc_result($query,1);   
    144.          return $num;               
    145.     }   
    146.      }   
    147. ?>   
    ]]>

    键盘游走者 发布于 2008-01-06 03:14php抢沙发
    查看
  • 瑞星杀毒软件2008(完全免费) 20.21.22

    瑞星杀毒软件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下载版的地址不 ...

    键盘游走者 发布于 2008-01-01 05:42常用软件, 软件分享抢沙发
    查看
  • 一个最NB、最简单的黑网站方法!

    一个最NB、最简单的黑网站方法!

    非常的简单 一、打开你要黑的网站,如:http://www.fgpgy.com 二、在浏览器的地址栏里输入: XML/HTML代码 javascript:document.body.contentEditable=‘true’; document.designMode=‘on’; void 0   三、现在你会发现他的页面竟然可以任由你自由修改了!! ...

    键盘游走者 发布于 2008-01-01 05:31DIVCSS, JS相关抢沙发
    查看
  • 制作便于维护管理的Antrix服务器

    制作便于维护管理的Antrix服务器

    针对不少新人,于是有了这篇文章 从Antrix8xx的一个版本开始,Antrix的设计人员对数据库代码进行了修改,以使用户数据与游戏数据的分离成为现实。 我们为什么要将用户数据与游戏数据分开?原因很简单:便于维护。你可以想像在混合的数据库中想要备份或修改是如何地麻烦。分离这两者以后,当OBDB有新版本发布时我们就可 ...

    键盘游走者 发布于 2007-12-30 18:40常用软件, 软件分享抢沙发
    查看
  • Ascent,GMscripts,Ncdb官方源码更新SVN地址

    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 ...

    键盘游走者 发布于 2007-12-30 03:40常用软件, 软件分享抢沙发
    查看
  • 简单静态页生成

    简单静态页生成

    一直用smarty的cache,但感觉还是要自己做一个,才有感觉。网上有很多牛人的功能比较完备,打算先自己搞简单的再慢慢丰满。这两天做了一个比较简单的,在hi.baidu.net/alex_wang58记录一下。 一、用到的相关技术关键次:PHP, Apache,                                                mod_rewrite (RewriteCond,Re ...

    键盘游走者 发布于 2007-12-29 07:08php抢沙发
    查看
  • 一个简单的图片水印的类

    一个简单的图片水印的类

    PHP代码
    1. /************************************************/  
    2. /*功能:添加图片水印 */  
    3. /*作者:还珠楼主 */  
    4. /*Email:dongxin1390008@163.com */  
    5. class digital   
    6. {   
    7. public $water_w,$water_h;//水印的宽,高   
    8. public $des_w,$des_h;//目标图片的宽高   
    9. public $pos_x,$pos_y;//落点坐标   
    10. public $water_url;//水印URL   
    11. public $des_url;//目标URL   
    12. public $water_info;//水印的基本信息   
    13. public $des_info;//目标图片信息   
    14. public $des,$water;   
    15. function __construct($des_url,$water_url=“images/dig3.png”)   
    16. {   
    17. $this->water=imagecreatefrompng($water_url);   
    18. $this->des=imagecreatefromjpeg($des_url);   
    19. $this->water_info=$this->getXY($water_url);   
    20. $this->des_info=$this->getXY($des_url);   
    21. $this->water_w=$this->water_info[0];   
    22. $this->water_h=$this->water_info[1];   
    23. $this->des_w=$this->des_info[0];   
    24. $this->des_h=$this->des_info[1];   
    25. $this->pos_x=5;   
    26. $this->pos_y=5;   
    27.   
    28. }   
    29. function getXY($img)   
    30. {   
    31. return getimagesize($img);   
    32. }   
    33.   
    34. function addDigital($br=true,$bl=false,$tl=false,$tr=false,$mid=false)   
    35. {   
    36. /***************bootom-right**********/  
    37. if($br)   
    38. {   
    39. $this->pos_x=$this->des_w-$this->water_w;   
    40. $this->pos_y=$this->des_h-$this->water_h;   
    41. imagecopymerge($this->des,$this->water,$this->pos_x,$this->pos_y,0,0,$this->water_w,$this->water_h,100);   
    42. }   
    43. /************bottom-left****************/  
    44. if($bl)   
    45. {   
    46. $this->pos_y=$this->des_h-$this->water_h;   
    47. imagecopymerge($this->des,$this->water,0,$this->pos_y,0,0,$this->water_w,$this->water_h,100);   
    48. }   
    49. /**************top-left******************/  
    50. if($tl)   
    51. {   
    52. imagecopymerge($this->des,$this->water,0,0,0,0,$this->water_w,$this->water_h,100);   
    53. }   
    54. /******************top-right************/  
    55. if($tr)   
    56. {    
    57. $this->pos_x=$this->des_w-$this->water_w;   
    58. imagecopymerge($this->des,$this->water,$this->pos_x,0,0,0,$this->water_w,$this->water_h,100);   
    59. }   
    60. /********************middle************/  
    61. if($mid)   
    62. {   
    63. $this->pos_x=($this->des_w-$this->water_w)/2;   
    64. $this->pos_y=($this->des_h-$this->water_h)/2;   
    65. imagecopymerge($this->des,$this->water,$this->pos_x,$this->pos_y,0,0,$this->water_w,$this->water_h,100);   
    66. }   
    67. imagejpeg($this->des);   
    68. header(“Content-type: image/jpeg”);   
    69.   
    70. }   
    71.   
    72. }   
    73. ?>   

     

     

    PHP代码
    1. include_once(“function/digital_class.php”);   
    2. $dig=new digital(“images/2.jpg”);   
    3. $dig->addDigital(true,false,false,false,false);   
    4. ?>   
    ]]>

    键盘游走者 发布于 2007-12-26 19:17php抢沙发
    查看
  • 儿童故事

    儿童故事

    http://blog.sina.com.cn/s/blog_4979ecd201000476.html

    ]]>

    键盘游走者 发布于 2007-12-24 19:02心情随笔抢沙发
    查看
  • 如何在PHP程序中防止盗链

    如何在PHP程序中防止盗链

    PHP代码 example:       页面: dl.php     ————————————————————————————–       ...

    键盘游走者 发布于 2007-12-19 18:11php抢沙发
    查看
  • vista下安装IIS7+PHP+MySQL

    vista下安装IIS7+PHP+MySQL

    首先当然是安装IIS7,在控制面板中,选择程序-打开关闭windows功能 在弹出的windows功能中选中Internet信息服务,然后展开-万维网服务-应用程序开发功能,选中ISAPI扩展(重要) 确定后自动安装 接下来是PHP的配置,建议下载压缩包,随便解压到任何一个位置,把文件夹里的php.ini-dist复制到c:\windows下, ...

    keyboard 发布于 2007-12-06 17:40服务器抢沙发
    查看
« 上一页 1 … 34 35 36 37 38 … 40 下一页 »
2025 年 12 月
一 二 三 四 五 六 日
1234567
891011121314
15161718192021
22232425262728
293031  
« 10 月    

归档

  • 最新日志
  • 热评日志
  • 随机日志
  • 如何在Windows 7电脑上删除系统服务
  • L2TP and PPTP共存一键安装
  • C盘爆红,非微信占用,非休眠占用,非缓存占用那么可能是这个
  • 贝尔I-120E-QT光猫Telnet、导出配置文件 、语音鉴权密码
  • 解决Intel AC3160无线网卡 系统无法连接WIFI6路由器问题
  • 萤石 Y5 POE版 CS-Y5-V100-8B4EKFL 系列连不上海康录像机解决办法
  • pve查看网卡信息
  • TPLINK POE摄像机尾插坏了解决办法
  • 海康录像机怎样进入OSD配置?
  • Navicat Premium v17.2.3绿色版
  • Linux防火墙-iptables/firewalld的使用教程
  • Linux开关机命令:shutdown,reboot,halt,init之间的区别
  • 史上最全华为路由器交换机配置命令大合集
  • 交换机基本配置命令
  • 最新版本IDM
  • 一键修复系统更新造成的打印机无法共享2023.06.15
  • Android 9.0 网络权限的问题以及android:usesCleartextTraffic
  • 解决银河麒麟系统开机后桌面无图标,只有下方开始菜单和任务栏可操作问题
  • Win10安装打印机驱动程序失败提示“试图将驱动程序添加到存储区时遇到问题”解决方法
  • 遥志代-理服务器CCProxy
  • 杰奇采集规则编写教程
  • 在线FLV播放器
  • PHP中的extract是什么作用
  • Navicat Premium v17.2.3绿色版
  • 也上个小绿锁吧~现在流行~SSL
  • 解决Warning: Cannot modify header information – headers already sent by的方法
  • “请在微信客户端打开链接”JavaScript判断
  • ]不需要mod_rewrite直接使用php实现伪静态化页面
  • my new site from hk!
  • 【无任何广告】PDF阅读器9.7.2.29539完美精简纯净版

最活跃的读者

最新评论

友情链接

  • 大宝博客
  • 白俊遥

Copyright © 2008 二宝博客. Powered by WordPress. Theme by Weisay. 豫ICP备2023032064号-1.