PHP
文章平均质量分 67
ssll2826
这个作者很懒,什么都没留下…
展开
-
access 转换到 mysql
access 只能在 windows 下使用这一致命的特性让我深恶痛绝,痛下决心要把 access 转换到 mysql,但是从网上找了很多文章,都没有直接转换的东西。听说可以利用odbc转,就尝试了一下。 先安装好mysql,myodbc,建一个mysql的空数据库,在odbc管理中加上这个数据库,指定名称。 MySQL Connector/ODBC 3.51下载点:http://dev.mysq原创 2005-02-21 16:07:00 · 3730 阅读 · 0 评论 -
常用正则表达式收集&勘误
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以转载 2006-12-11 16:10:00 · 1271 阅读 · 0 评论 -
安裝 SQLite For Win
SQLite 是个使用方便的Database,不需要另外安裝如MySQL 之类的 Server,而且 PHP 5 已经將 SQLite 內置了,相当好用,在某些方面功能比起其他 Database系統有过之而无不及阿!不过目前国內似乎还很少人知道这东东.我也想过将 SQLite的模块以动态方式加载,不过发现 PHP 好像已经改成只能指定义文件夹里的模块,所以如果有成功的高手麻烦分享一下。先介紹 SQ转载 2006-12-11 15:15:00 · 1375 阅读 · 0 评论 -
正则表达式中的特殊字符
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面原创 2006-12-11 16:41:00 · 1174 阅读 · 0 评论 -
PHP日期时间中的时区问题
time()取出来的时间和本地时间老差8个小时?原来从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。有以下3中方法可以恢复正常的时间。1 最简单的方法就是不要用php5.1以上的版本(费话)2 如果一定要用,而且不能修改php.ini,则需要转载 2006-12-12 10:28:00 · 1395 阅读 · 0 评论 -
关于mysql已经载入服务,但是无法启动的问题
在windows下面新建my.ini[mysqld] # set basedir to installation path, e.g., c:/mysql # 设置为MYSQL的安装目录 basedir=C:/mysql4# set datadir to location of data directory, # e.g., c:/mysql/data or d:/mydata/data #原创 2006-12-12 10:31:00 · 1426 阅读 · 0 评论 -
在线编辑器FCKeditor 2.0试用小记
一、简介 2004年11月30日推出了FCKeditor 2.0 RC1版,据其官方网站称:这是FCKeditor 2.0版的第一个稳定版本。大家现在可以考虑正式使用它了。目前支持的后台语言有ASP、ASP.Net、PHP和ColdFusion。 笔者在经过简单的试用发现,在线编辑器2.0版确实比1.6版有了许多的改进。首先是FCKeditor的文件结构更加清晰,可以更方便地将其部署在自己转载 2006-12-17 06:56:00 · 2686 阅读 · 0 评论 -
再谈WYSIWYG编辑器
由于要用ecms构架新版网站,但ecms自带的WYSIWYG太简陋了,所以正在帮wm_chief物色一个新的WYSIWYG编辑器。HTMLArea现在用的人最多,可惜2.0对其他浏览器支持不太好,3.0-rc1 BUG太多,而官方开发速度也太慢。FCKeditor功能非常强大,各种浏览器的兼容性也非常好,更新速度也快,但载入速度太慢了。TinyMCE是HTMLArea和FCKeditor两转载 2006-12-17 06:44:00 · 1770 阅读 · 0 评论 -
Smarty 入门
原文网址:http://www.ubuntunow.cn/bbs/viewthread.php?tid=120&extra=pageSmarty 入门序言刚开始接触样版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程式架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经转载 2006-08-22 18:43:00 · 1387 阅读 · 0 评论 -
smarty 入门教程(1)
原文地址:http://www.ubuntunow.cn/bbs/viewthread.php?tid=131&extra=page一、什么是smarty? smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这转载 2006-08-22 19:02:00 · 1271 阅读 · 0 评论 -
PHP输出控制功能在简繁体转换中的应用
概要:本文对PHP的输出控制功能进行了简单介绍并对其在简繁体转化中的应用给出了具体思路和实例 一 PHP 输出控制功能介绍 PHP作为当今流行的脚本语言之一,具有编写简便,执行速度快,扩充性好等优点。PHP的输出信息控制函数可以让你控制你的脚本输出的内容,可以用于许多不同的情况,特别是在你的脚本已经输出信息后需要发送文件头的情况以及需要对输出信息进行编辑处理的地方。输出控制函数不对使用 heade转载 2007-01-19 16:48:00 · 1608 阅读 · 15 评论 -
hg版本管理工具使用
使用:1.初始化假设你的源代码目录为proj,执行以下步骤可以建立初始的repository$ cd proj$ hg init //生成repository$ hg add /fullpath/filename //加入文件或者$ hg addremove //加入可识别的文件,去除其他文件$ hg commit //生成你的代码的第一个版本执行此命令会让hg调转载 2007-03-27 14:30:00 · 18451 阅读 · 0 评论 -
为什么PHP令人不爽(对于大型系统)
1. 对递归的不良支持递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Zeev,一个PHP开发人员,说道:“PHP 4.0(Zend)对密集数据使用了栈方式,而不是使用堆方式。也就是说它能容忍的递归函数的数量限制和其他语言比起来明显少。”见bug 1901。这是一个很不好的借口。每一转载 2007-04-09 11:18:00 · 2241 阅读 · 3 评论 -
软件测试报告[样本]
项目编号: 项目名称: 任务编号/序号: 工作名称: 程序(ID): 程序名称: 编程员: 测试完成日期: 年 月 日 测试工程师: 测试完成日期: 年 月 日 1、 安装: (1)程序运行环境已经正确设定 2、 程序代码检查: (1)程序单位首部有程序说明和修改备注 (2)变量、过程、函数命令符合规则 (3)程序中有足够的说明信息原创 2007-07-16 18:54:00 · 9816 阅读 · 0 评论 -
用于excel的剖析[PHPExcelParser_ReadMe]
Excel Parser Professional excal 剖析者INSTALLATION安装------------To install and use this script you need only installed and properly configuredPHP. Script was tested on PHP vesion >= 4.3.翻译 2006-06-22 18:36:00 · 1865 阅读 · 0 评论 -
怎么把ftp_rawlist里的返回的文本定义成数组呢,我有办法
ftp_rawlist(PHP 3 >= 3.0.13, PHP 4, PHP 5)ftp_rawlist -- 返回指定目录下文件的详细列表说明array ftp_rawlist ( resource ftp_stream, string directory )ftp_rawlist() 函数将执行 FTP LIST 命令,并把结果返回为一个数组。数组的每个元素为原创 2006-05-24 18:54:00 · 1747 阅读 · 0 评论 -
在PHP中执行系统外部命令
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了。 是否可以? 答案是肯定的。PHP和其它的程序设计语言转载 2006-05-16 20:19:00 · 1047 阅读 · 0 评论 -
MySql数据库备份mysqldump参数选项
实用程序,为备份或为把数据转移到另外的SQL服务器上倾倒一个数据库或许多数据库。倾倒将包含 创建表或充实表的SQL语句。 shell> mysqldump [OPTIONS] database [tables]如果你不给定任何表,整个数据库将被倾倒。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或-原创 2005-02-21 16:08:00 · 1428 阅读 · 0 评论 -
PHP中单引号与双引号的区别
一、引号定义字符串 在PHP中,通常一个字符串被定义在一对引号中,如: I am a string in single quotes "I am a string in double quotes" PHP语法分析器是用成对的引号来判断一个字符串的。因此,所有字符串必须使用同一种单或者双 引号来定义开始和结束。例如,下面的字串定义是不合法的: "I am not a valid str原创 2005-02-21 20:10:00 · 1743 阅读 · 0 评论 -
PHP使用到的一些系统自带常量
__FILE__ 这个默认常量是 PHP 程序文件名。若引用文件 (include 或 require)则在引用文件内的该常量为引用文件名,而不是引用它的文件名。 __LINE__ 这个默认常量是 PHP 程序行数。若引用文件 (include 或 require)则在引用文件内的该常量为引用文件的行,而不是引用它的文件行。 PHP_VERSION 这个内建常量是 PHP 程序的版本,如 3.原创 2005-03-17 16:40:00 · 1139 阅读 · 0 评论 -
模板引擎SMARTY
一、MVC需要模板MVC最早是在SmallTalk语言的开发过程中总结出的一种设计模式,MVC分别代表了"模型"、"视图"和"控制",目的就是让不同的开发角色在大中型项目中各司其职。在网络应用程序的开发中,可以用下图来表示各概念之间的关系。 该图展示了一个简单的WEB应用程序,用户在浏览器上看到信息是数据库服务器上的内容,但在这之前经过了应用服务器加工。开发人员负责的就是建立数据结构、处理数据的逻原创 2005-03-17 17:30:00 · 889 阅读 · 0 评论 -
[转贴]PHP中SESSION不能跨页传递问题的解决办法
在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点: 1、客户端禁用了cookie 2、浏览器出现问题,暂时无法存取cookie 3、php.ini中的session.use_trans_sid = 0或者编译时没有打开--enable-trans-sid选项 为转载 2005-03-28 14:56:00 · 789 阅读 · 0 评论 -
WIN2000+IIS5.0配置PHP4.X+MYSQL4.X攻略
这里介绍的其实就是本站论坛程序 PHPWind Board v1.0.0 的安装和调试的实战攻略 PHP+MYSQL环境的配置对任何同等环境要求的程序都是适用的 你也可以用这个 PHP+MYSQL 环境去安装其它PHP论坛 PHPWind 在官方论坛里有免费提供下载 http://www.phpwind.net/在WINDOWS 2000 高级服务器版 + IIS5.0 环境下配置 PHP4.X原创 2005-10-12 23:09:00 · 1165 阅读 · 0 评论 -
关于PHPMYADMIN安装之后的一点小补充
下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:搜索$cfg[PmaAbsoluteUri],设置你的phpmyadmin的URL,如:$cfg[PmaAbsoluteUri] = http://localhost/phpmyadmin/; 注意这里假设phpmyadmin在默认站点的根目录下搜索原创 2005-10-13 00:26:00 · 1180 阅读 · 0 评论 -
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
官方的说法是MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. ..... 如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4原创 2005-10-21 03:20:00 · 1158 阅读 · 0 评论 -
忘记了MySQL密码怎么办?
1.用系统管理员登陆系统。 2.停止MySQL的服务。 3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:/mysql,进入C:/mysql/bin 4.跳过权限检查启动MySQL, c:/mysql/bin>mysqld-nt --skip-grant-tables 5.重新打开一个窗口,进入c:/mysql/bin目录,设置root的新密码 c:/mysql/b原创 2005-10-12 23:30:00 · 1732 阅读 · 1 评论 -
【原创+整理】在线工具集合
当你想做一些工作,但苦于手头没有工具时怎么办?下载吗?或许这些在线的工具可以帮上你的大忙呢~~^_^ 1.免费的移动“办公室”http://online.thinkfree.com/如果你有一些Word文档或都Excal表格又或是PPT演示急用,但机器上又没有安装OFFICE。那么,这个网站也许就能够帮上您的大忙了~使用前需要先点击“Sign up Now!”注册一个账号,注册后,你就拥有了自己的原创 2006-04-25 20:32:00 · 3312 阅读 · 2 评论 -
学习php jpgraph教程
首先包含进来jpgraph的类库:include ("../jpgraph.php");include("../jpgraph_bar.php");include ("../jpgraph_line.php");设置显示的数据数组;调用类库//设置图像的大小$graph = new Graph(400,200,"auto"); $graph->SetScale("textlin");//设置图转载 2006-09-19 19:00:00 · 4086 阅读 · 0 评论 -
apache中httpd.conf的中文件详解
ServerRoot /Apache#可以用绝对路径 e:webapache#ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。PidFile logs/httpd.pid#PidFile指定的文件将记录httpd守护进程的进程号原创 2006-05-18 14:23:00 · 1369 阅读 · 0 评论 -
php.ini 中文版
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;; ; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; php.ini。原创 2006-05-18 11:14:00 · 829 阅读 · 0 评论 -
PHP的DOMDocument属性和方法详解
属性 Attributes 存储节点的属性列表(只读) childNodes 存储节点的子节点列表(只读) dataType 返回此节点的数据类型 Definition 以DTD或XML模式给出的节点的定义(只读) Doctype 指定文档类型节点(只读) documentElement 返回文档的根元素(...原创 2011-11-10 13:32:16 · 3235 阅读 · 0 评论