
PHP
lgjlry
网站开发,数据库开发管理行业。php ,seo优化,BI,.NET 开发
展开
-
PHP 面向对象编程
抽象数据类型和信息封装 继承 多态 在PHP中是通过类来完成封装的: class Something { // 在OOP类中,通常第一个字符为大写 var $x; function setX($v) { // 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea() $this->x=$v; } function g原创 2006-06-30 18:30:00 · 684 阅读 · 0 评论 -
两个日期类 php类收集
/**这是公历和农历类的定义,由于php的日期计算限制,所以只能计算1970-1938之间的时间农历类的计算方法使用了林洵贤先生的算法,在此表示感谢!在joy Asp可以找到林先生的大作(javascript)*//*** 日期类* 本对象套用JavaScript的日期对象的方法* 设置$mode属性,可兼容JavaScript日期对象*/class Date {var $time = 0;v转载 2007-12-01 13:16:00 · 773 阅读 · 0 评论 -
浏览器检查类
php//原作者:epsilon7//SonyMusic([email]sonymusic@163.net[/email])class BrowserDetector { var $UA = ""; //$HTTP_USER_AGENT的内容 var $BROWSER= "Unknown"; //浏览器类型 var $PLATFORM = "Unknown"; //操作系原创 2007-12-01 13:24:00 · 546 阅读 · 0 评论 -
将PHP作为Shell脚本语言使用
http://www.phpbuilder.com/columns/darrell20000319.php3) 可能很多人都想过使用PHP编写一些定时发信之类的程序,但是却没有办法定时执行PHP;一次去PHPBuilder的时候,发现了这一篇文章,于是想给大家翻译一下(同时做了一些修改),希望对大家有用。第一次翻译文章,不好请多多见谅。 ------------------------------转载 2007-11-30 22:32:00 · 485 阅读 · 0 评论 -
在php中使用sockets:从新闻组中获取文章
PHP能打开远程或本地主机上的Socket端口。本文是一个使用Socket的小例子:连 接到一个Usenet新闻组服务器,同服务器对话,从新闻组中下载一些文章。 在php中打开一个socket 使用fsockopen()打开一个socket.这个函数在php3和php4种都可以使用。函数声明 是这样的: int fsockopen (string hostname原创 2007-11-30 22:36:00 · 606 阅读 · 0 评论 -
学习PHP技术:txtSQL安装手册中文版
txtsql的最大优点之一是文档很详细,可惜,我在网上找了半天也找不到中文版的文档,所以只好自己动手,利人利已吧,不过自己的E文水平自己是很清楚的,希望大家看了不会笑掉大牙才好,还希望大家多多指教。欢迎使用txtSQL 2.2快速安装手册。这页将指引你如何开始安装txtSQL。1-解压缩下载包2-配置类文件2.1-目录结构3-包含类文件3.1-类实例3.2-连接到txtSQL3.3- 更改密码3.转载 2007-11-30 22:39:00 · 805 阅读 · 0 评论 -
Developing A PHP Core Backdoor
目录1)前言2)优缺点3)设计4)功能实现5)参考文档6)一些说明1)前言PHP是一个非常流行的web server端的script语言.目前很多web应用程序都基于php语言实现.由于php是个开源软件并易于扩展,所以我们可以通过编写一个PHP模块(module 或者叫扩展 extension)来实现一个Backdoor.而且php支持使用dl函数动态加载模块的技术,这种类似linux等系统上的转载 2007-11-30 22:42:00 · 522 阅读 · 0 评论 -
MySQL鲜为人知的10条技巧
MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。以XML格式查看查询结果通过使用传统—xml 选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式)来查看MySQL查询结果。如果你打算将查询输出与其它程序集成在一起,这一技巧原创 2007-12-01 00:05:00 · 477 阅读 · 0 评论 -
My SQL出错代码及出错信息对照
My SQL的出错代码表,根据My SQL的头文件mysql/include/mysqld_error.h整理而成。错误之处,请大家指正。 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 1009:不能删除数据库文件导致删除数据库失败 1010:不能删除数据目录导致删除数据库失败 1011:删除数据库文件失败 101原创 2007-12-01 00:09:00 · 841 阅读 · 0 评论 -
最简便的备份MySql数据库方法
使用MYSQL进行数据库备份,有很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。 一、数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。 目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,php原创 2007-12-01 00:10:00 · 540 阅读 · 0 评论 -
MYSQL5.0双机热备
近日研究mysql 5.0.* Replication.费了好大劲终于搞明白了,拿出来和大家一起分享.(假设你已经在linux系统上面安装了mysql5.0.* 并且熟悉基本的linux命令.我的系统为Fedora Core 7,mysql为5.0.37).搭建一个mysql replication的双主从结构,即两台主机A:192.168.0.2,B:192.168.0.3互为master/sl原创 2007-12-01 00:12:00 · 2050 阅读 · 1 评论 -
php类收集
php// +----------------------------------------------------------------------+// | PHP Version 4 |// +------------------------------------------------------------转载 2007-12-01 13:12:00 · 892 阅读 · 0 评论 -
PHP通过参数来生成MYSQL语句类
这个类可以通过指定的表和字段参数创建SELECT ,INSERT , UPDATE 和 DELETE 语句。这个类可以创建SQL语句的WHERE条件,像LIKE的查询语句,使用LEFT JOIN和ORDER 语句 php /* *******************************************************************Example fil原创 2007-12-04 16:06:00 · 653 阅读 · 0 评论 -
数据库加密实现数据安全
一位著名的信息安全专家曾经说过,信息安全无外乎三个方面。一是数据安全,二是系统安全,也就是时下较为热门的防火墙、入侵检测及VPN等边界安全,三是电子商务的安全。 数据加密、数据库加密的技术现状和未来的走向如何?这一领域的产品化解决方案是否可以满足行业和企业用户的需求?本期《CSO沙龙》以“数据加密、数据库加密实现数据安全”为讨论话题,介绍权威厂商在这一领域的理念、技术、产品与方案。对本期话题感兴转载 2007-12-01 00:14:00 · 1656 阅读 · 0 评论 -
My SQL数据库引擎快速指导
如果你是个赛车手,并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是什么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。 MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化原创 2007-12-01 00:10:00 · 809 阅读 · 0 评论 -
用MySQL解决一些常见问题
一: 数据库复制一方面复制可以用来增加健壮性和速度。对健壮性,你有2个系统,而如果你出了问题,切换到备份即可。额外的速度通过把非更新查询的一部分送到复制服务器来达到。当然,这只在非更新查询为主时有用,但是这正是一般的情形。一方面复制计划在不久的未来实现。这将被实现,使得从服务器将以较低优先级的更新和延迟插入被同步到最新数据(这将给读者以比写者更高的优先级)。 MySQL(至今)没有数据库复制,但是原创 2007-12-01 00:08:00 · 574 阅读 · 0 评论 -
Eaccelerator:加速PHP程序
也许你从没听说过 Eaccelerator ,但是我想大家都应该听说过 MMCache 吧?Eaccelerator可以算是MMCache的“后继者"。这款软件的功能就是通过在内存中缓存PHP文件从而加速PHP程序的执行速度。由于 MMCache的原作者被Zend挖走,MMCache的开发一直处于停滞状态。而Eaccelerator却借鉴了MMCache的优点而一直在不断的更新。原创 2006-07-14 23:38:00 · 713 阅读 · 0 评论 -
PHP5中的this,self和parent关键字详解
PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识)首先我们来明白上面三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一原创 2006-07-14 23:46:00 · 756 阅读 · 0 评论 -
php.ini 文件
[PHP]; PHP还是一个不断发展的工具,其功能还在不断地删减; 而php.ini的设置更改可以反映出相当的变化,; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;; 关于这个文件 ;;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为; php.ini。PHP 将在这些地原创 2006-07-22 09:47:00 · 1054 阅读 · 0 评论 -
正则表达式
正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。由所有那些未显示制定为元字符的打印和非打印字符组成.这包括所有的大写和小写字母字符,所有数字,所有标点符号以及一些符号.非打印字符/cx 匹配由X指明的控制字符.例如,/cM匹配一个Control-M或回车符.x的值必须为A-Z或a-z之一.原创 2006-07-22 15:48:00 · 900 阅读 · 0 评论 -
正则表达式限定符
限定符 限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。有*或+或?或{n}或{n,}或{n,m}共6种。*、+和?限定符都是贪婪的,因为它们会尽可能多的匹配文字,只有在它们的后面加上一个?就可以实现非贪婪或最小匹配。 正则表达式的限定符有: 字符 描述 * 匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等价于{0,}。 +原创 2006-07-22 15:56:00 · 2493 阅读 · 0 评论 -
php通用检测函数集
// 函数名:CheckTelephone($C_telephone) // 作 用:判断是否为合法电话号码 // 参 数:$C_telephone(待检测的电话号码) // 返回值:布尔值 // 备 注:无 //----------------------------------------------------------------------------------- ------- f原创 2006-12-17 04:07:00 · 834 阅读 · 0 评论 -
数组函数
array_change_key_case(array input,[case]) ----返回字符串键值名全为大写或者小写的数组将input数组中的键名改为全部大写或者小写,根据后面的case参数选择两个常量,CASE_UPPER,CASE_LOWER$input=array("first"=>1,"sec"=>2);$result=array_change_key_case($input,CA原创 2006-12-13 13:25:00 · 1049 阅读 · 0 评论 -
xoops 系统的安装和开发模块学习
5. 系统主题开发指南5.1. 综述5.2. 主题对模板5.3. 创建一个主题5.3.1. 系统 CSS 样式文件5.3.1.1. CSS综述5.3.1.2. 公共的CSS类5.3.1.3. 缺省的CSS及其注释5.4. 创建一个模板5.5. 制作一个好的主题5.6. Kickstart指南5.7. 主题中的Javascript5.7.1. 动态菜单原创 2007-04-25 20:56:00 · 8728 阅读 · 0 评论 -
php 读取目录下所有文件修改
php //文件路径$dirs = "D:/www.dameinv.com/aa/";function repalce($dirs){ $fileArray = scandir($dirs); echo $dirs.""; while(list($keys,$values) = each($fileArray)){ /*判断值是否目录 如果是目录,继续调用函数递归调用 */ /*原创 2007-10-27 10:23:00 · 1578 阅读 · 0 评论 -
用PHP控制浏览器cache obstart()函数详解
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象:Example 1.原创 2007-11-20 00:37:00 · 846 阅读 · 0 评论 -
ip的划分,超详细.
IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP A类IP段 0.0.0.0 到127.255.255.255 B类IP段 128.0.0.0 到191.255.255.255 C类IP段 192.0.0.0 到223.255.255.255 XP默认分配的子网掩码每段只有255或0 A类的默认子网掩码 255.0.0.0 一个子网原创 2007-11-30 22:46:00 · 578 阅读 · 0 评论 -
MySQL平台数据库备份方案详细说明
在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事! 备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。每种方法都有其优缺点: my原创 2007-12-01 00:06:00 · 630 阅读 · 0 评论 -
从SQL中导出到MYSQL的一个简单方法
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。 在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己的情况进行选择;然后新建sqlserver 注册,进行对sqlserver的连接。准备妥当后,下面就开转载 2007-12-01 00:07:00 · 532 阅读 · 0 评论 -
使用函数递归实现基于PHP和MySQL的动态树型菜单
1 function ShowMenu(MenuID) 2 ...{ 3 if (MenuID.style.display == " none " ) 4 ...{ 5 MenuID.style.display = "" ; 6 } 7 else 8 ...{ 9 Men转载 2007-12-04 16:12:00 · 2546 阅读 · 1 评论