PHPTools工具包
[工具] EditPlus调试PHP完全攻略 (逐步更新)
[工具] EditPlus调试PHP完全攻略 (逐步更新)
[quote="鸣谢"]感谢网络上的网友所总结、发表、提供的相关资料[/quote]
目前拥有的功能:
1. 语法自动着色
2. 函数自动完成
3. PHP代码调试
4. PHP语法检查
5. PHP代码分析
6. PHP代码美化(CLI):注意,设置的REWRITE=YES/NO表示是否覆盖源文件
7. PHP代码美化(GUI):注意,设置的REWRITE=YES/NO表示是否覆盖源文件
8. PHP帮助手册
9. 新建PHP文件的基本模板
10. 在线WEB调试
[quote="一、PHPTools工具包的设置"]
PHPTools工具包下载网址: http://w.yi.org/ftp/3.PHP-MYSQL/PHPTools.rar
前提说明:
1. 以下所结合的PHP环境,使用http://www.wapm.cn的WAPM,安装在F:;
2. 我的PHPTools的路经为E:\Program Files\PHPTools;
3. 我的EditPlus的路经为E:\Program Files\EditPlus;
以下代码,是PHPTools做为EditPlus插件的配置文件,按照你的实际情况做修改,保存其内容为tool.ini,然后复制到E:\Program Files\EditPlus\下面即可。
设置完成之后,如下操作:
1. 改变设置
菜单操作:菜单->工具->参数选择
选择操作:用户工具->组和工具项目->PHP调试
其中包含了相关的项目
2. 选择操作
菜单操作:菜单->工具->用户工具组->PHP调试
其中包含了相关的项目,Ctrl+n表示快捷键
3. 改变快捷键
菜单操作:菜单->工具->快捷键
选择操作:类型->工具->命令->ToolUser1
其中包含了相关的项目,可以改变快捷键复制内容到剪贴板代码:
[Tools\0]
Count=7
Text=PHP调试
[Tools\0\0]
Text=PHP代码调试
Command=WEB调用的php.exe的位置,我的为F:\usr\local\php4\php.exe;如果是CLI调用,需要使用php-cli.exe
Argument=-c "php.ini的路径,我的为F:\usr\local\etc\php\php4\php.ini" "$(FilePath)"
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=131329
Pattern Regex=^.+ in <b>(.+)<\/b> on line <b>([0-9]+)<\/b><br \/>
Close=0
Help=0
[Tools\1]
Count=0
Text=Group 2
[Tools\2]
Count=0
Text=Group 3
[Tools\3]
Count=0
Text=Group 4
[Tools\4]
Count=0
Text=Group 5
[Tools\5]
Count=0
Text=Group 6
[Tools\6]
Count=0
Text=Group 7
[Tools\7]
Count=0
Text=Group 8
[Tools\8]
Count=0
Text=Group 9
[Tools\9]
Count=0
Text=Group 10
[Tools\0\1]
Text=PHP语法检查
Command=WEB调用的php.exe的位置,我的为F:\usr\local\php4\php.exe;如果是CLI调用,需要使用php-cli.exe
Argument=-c "php.ini的路径,我的为F:\usr\local\etc\php\php4\php.ini" -l "$(FilePath)"
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=131329
Pattern Regex=^.+ in <b>(.+)<\/b> on line <b>([0-9]+)<\/b><br \/>
Close=0
Help=0
[Tools\0\2]
Text=PHP代码分析
Command=ZendCodeAnalyzer的位置,我的为E:\Program Files\PHPTools\ZendCodeAnalyzer1.1.2.exe
Argument="$(FilePath)"
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=131329
Pattern Regex=^(.+)\(line ([0-9]+)\).+$
Close=0
Help=0
[Tools\0\3]
Text=PHP代码美化(CLI)
Command="phpCBCLI.bat的位置,我的为E:\\Program Files\\PHPTools\\phpCB\\phpCBCLI.bat"
Argument="$(FilePath)" REWRITE=YES
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=1
Pattern Regex=.+
Close=0
Help=0
[Tools\0\4]
Text=PHP代码美化(GUI)
Command="phpCBGUI.bat的位置,我的为E:\\Program Files\\PHPTools\\phpCB\\phpCBGUI.bat"
Argument="$(FilePath)" REWRITE=YES
InitDir=$(FileDir)
RedirOut=1
Stdin=0
Plugin=0
Save=1
Pattern=0
Pattern Regex=
Close=0
Help=0
[Tools\0\5]
Text=PHP帮助手册
Command=PHP帮助手册的位置,我的为E:\Program Files\PHPTools\PHP\php_manual_zh.chm
Argument=
InitDir=
RedirOut=0
Stdin=0
Plugin=0
Save=0
Pattern=0
Pattern Regex=
Close=0
Help=2[/quote]
[quote="二、语法文件和自动完成"]前提说明:
1. 以下所结合的PHP环境,使用http://www.wapm.cn的WAPM,安装在F:;
2. 我的PHPTools的路经为E:\Program Files\PHPTools;
3. 我的EditPlus的路经为E:\Program Files\EditPlus;
语法和自动完成设置方法:
菜单操作:菜单->工具->参数选择
选择操作:文件->语法->选择PHP
设置操作:
语法完成,选择:E:\Program Files\PHPTools\PHP\php.stx
自动完成,选择:E:\Program Files\PHPTools\PHP\php.acp
函数模式,填写:^[ \t]*function[ \t].*\([^;]*$
新文件模板设置方法:
菜单操作:菜单->工具->参数选择
选择操作:文件->模板->选择PHP(如果没有。添加一个)
设置操作:
菜单文,填写:PHP
文件路径,选择:E:\Program Files\PHPTools\PHP\template.php
[/quote]
[quote="三、WEB调试环境的建立"]
前提说明:
1. 以下所结合的PHP环境,使用http://www.wapm.cn的WAPM,安装在F:;
2. 我的PHPTools的路经为E:\Program Files\PHPTools;
3. 我的EditPlus的路经为E:\Program Files\EditPlus;
菜单操作:菜单->工具->参数选择
选择操作:工具->添加
设置操作:
1. 网络服务器IP或主机名,填写:http://127.0.0.1/
2. 网络服务器根目录,选择:F:\usr\local\www\data
设置完成之后,你的php文件放在F:\usr\local\www\data,可以及时使用WAPM来进行WEB调试。
[/quote]
[quote="三、相关快捷键操作"]
1. PHPTools的快捷键,Ctrl+n,但是可以根据一进行修改
2. Ctrl+F11,当前文件的函数列表
[/quote]
Discuz_X2外观“听雨轩”风格
Discuz_X2外观“听雨轩”风格
+--------------------------------------+
写在前面
+--------------------------------------+
X2一发布,新的功能和人性化的设置深深的吸引了我,除了不能调用某个帖子的推荐回复,
我所有想要的功能都有了,不禁让我佩服Discuz产品开发组的能力和激情。
论坛程序的复杂和功能全面,不禁让我头大,做模板并实现自己的想法并不是很简单的事
情。只看模板文件里的判断(特别是没有参数说明的情况下)就开始晕了(我的思路是尽
量保持原有功能的基础上,实现我自己的设计效果),还好我坚持了下来,并且也鼓捣出
了这么个模板。
对于个人站长,网站必须要做出特色,无论是在内容,还是界面上;
我们一般情况下判断一个陌生人的身份,主要看穿着和外表;
所以,在DZ如此强大的功能面前,界面便成了一个站点的头等大事。
我一些关于论坛的想法:
论坛的首页:一个网站最重要的便是内容,论坛首页仅仅列出所有的版块的确是一个很傻的
举动,但这不怪DZ,主要是大家都这样,已成为了习惯,所以我想改变一下。
帖子的楼层分页:此分页应该是针对回帖的分页,所以分页按钮应该放在楼主的下方沙发
的上方,而不应该是整个帖子的上方。当然默认这样做,官方考虑的也不少,布局、数据循
环问题,但是没把楼主单独提到循环外的确是一个小小的遗憾。
我比较喜欢精简和干净的页面,突出内容的网站,所以此套模板在这些想法下诞生了。
by vr4u 20110714
+--------------------------------------+
模板介绍
+--------------------------------------+
“听雨轩”风格整体的概念是“地板”和“纸张”。
你应该见过几岁的小孩趴在地板上写写画画,手上衣服上全是颜料,但是TA很“自由”很“快乐”,我
想没有几个开明的父母会上去踹一脚:起来!乱画什么玩意 :)~~
回到正题,听雨轩风格模板主要进行了以下修改和更新,模板主要偏向论坛方向,群组等只进行了简单修改:
1、首页重写了html和css,完全改变了“论坛”首页固有的版块列表模式(完全是一个新门户首页);
其余页面也大部分重写,模块的布局进行了适当调整,还有一些页面调用了新参数的内容。
2、首页的数据调用全部使用DZ默认的数据调用,自动缓存和生成缩略图(再次佩服下DZ)。部分内容是
静态内容,需要手动更新和维护,我想大部分站长都不像我这样懒,几月都不更新吧:)
3、重写用户登录区(登录前、登陆后)布局,鼠标悬于头像,显示快捷导航内容。
4、首页添加独立调用某个帖子的推荐的回帖内容。
5、文字友情链接间设置等距,每行最后一个友情链接不断行。
6、修改帖子列表页独立题图(默认是相同的背景,属性是水平居中、重复,可在后台上传不同的图片)。
7、修改帖子列表页每页显示板块规则。
8、增加帖子内容页题图,与其所属版块风格一致。
9、重排帖子列表页和帖子内容页的布局;重排楼主楼层布局,风格与其他楼层区分明显。楼主帖子展示区
面积增大,适合文字类论坛排版需要。
10、帖子页面,每一页顶部都显示楼主信息和帖子信息(你也可以修改为每一页都显示楼主帖子内容),
同时修改了DZ默认50层楼以后倒序查询导致修改后的楼主楼层错乱问题。
11、重做大部分ico图标,更切合模板风格。
+------------------ 更多模板的细节,请参考我的站点:www.TingYuXuan.net --------------------+
网站是电信线路,网通的朋友可能访问要很慢。。
PS:
适合自己的才是最好的。
运行一个论坛(网站),还有很多的工作要做,网站的风格和设计方向应该是固定不变的,网站的细节也需
要时间去推敲和修正,我也只是做了少量的工作,算是起到抛砖引玉的作用吧。这个模板的风格可能只适合
一少部分网友使用,希望使用我模板的朋友能在我的基础上,做出自己的色彩和特点,并免费提供给大家使
用,一起交流一起讨论,这该是多么快乐的事情啊。
我们一起努力。
by vr4u 20110716
PHP - PHPManagerForIIS-1.2.0-x64
2、在Win7上安装配置PHP之前,你首先需要通过WEB程序安装平台2.0安装配置好IIS7.5,否则可能导致PHP安装时不成功。
3、在选择下载PHP Manager时,请注意你的Win7是32位还是64位,PHP Manager有32和64位两个版本,我的Win7系统是32位,所以我下载的是PHPManagerForIIS-1.1.0-x86
安装PHP5.2.14
在完成Win7 IIS7.5的配置安装以及PHP Manager的安装之后,点击安装php_5.2.14-nts-Win32-VC6-x86.msi,如图
php_5.2.14-nts-Win32-VC6-x86安装配置
我重点说下PHP安装时的注意事项
1、php_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装PHP Extension扩展,安装PHP时请务疏忽,否则PHP的相关扩展是无法使用的。
2、尽管PHP Mnanger有PHP Extension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装PHP时PHP安装目录下已包含ext目录,否则phpinfo是不会显示相应PHP扩展库的。
3、提供一个技巧,如果系统提示无法加载PHP扩展模块,你可以在CMD模式下,通过php -m命令查看是否缺少相应的DLL文件来排查PHP安装是否有问题。
4、在安装PHP5.2.14时,如果你确认使用IIS Fastcgi方式运行PHP,请选择Cgi选项。
5、在完成PHP5.2.14安装后,通过控制面板-管理工具-IIS管理器中的FastCgi设置,可以看到已经添加了PHP FastCgi的配置。
PHP Manager配置PHP5教程
在完成PHP5.2.14安装后,添加网站的过程请参考Win7 IIS7下以FastCgi和ISAPI方式安装配置PHP5教程一文,我添加的网站是以我的PHP开发博客www.leapsoul.cn命名,然后点击网站名,在IIS7.5管理器右侧点击PHP Manager图片,界面如图所示:
PHP Manager配置PHP5
PHP Manager功能界面分三块
PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等
PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等
PHP Extensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的扩展等。
你可以通过这三个部分去管理和配置PHP.INI中的信息,非常方便。
PHP - PHPManagerForIIS-1.2.0-x86
2、在Win7上安装配置PHP之前,你首先需要通过WEB程序安装平台2.0安装配置好IIS7.5,否则可能导致PHP安装时不成功。
3、在选择下载PHP Manager时,请注意你的Win7是32位还是64位,PHP Manager有32和64位两个版本,我的Win7系统是32位,所以我下载的是PHPManagerForIIS-1.1.0-x86
安装PHP5.2.14
在完成Win7 IIS7.5的配置安装以及PHP Manager的安装之后,点击安装php_5.2.14-nts-Win32-VC6-x86.msi,如图
php_5.2.14-nts-Win32-VC6-x86安装配置
我重点说下PHP安装时的注意事项
1、php_5.2.14-nts-Win32-VC6-x86.msi安装程序默认并不安装PHP Extension扩展,安装PHP时请务疏忽,否则PHP的相关扩展是无法使用的。
2、尽管PHP Mnanger有PHP Extension的管理,比如从外部导入相关的DLL文件,禁止或启用DLL扩展等,但这一切的基础建立在安装PHP时PHP安装目录下已包含ext目录,否则phpinfo是不会显示相应PHP扩展库的。
3、提供一个技巧,如果系统提示无法加载PHP扩展模块,你可以在CMD模式下,通过php -m命令查看是否缺少相应的DLL文件来排查PHP安装是否有问题。
4、在安装PHP5.2.14时,如果你确认使用IIS Fastcgi方式运行PHP,请选择Cgi选项。
5、在完成PHP5.2.14安装后,通过控制面板-管理工具-IIS管理器中的FastCgi设置,可以看到已经添加了PHP FastCgi的配置。
PHP Manager配置PHP5教程
在完成PHP5.2.14安装后,添加网站的过程请参考Win7 IIS7下以FastCgi和ISAPI方式安装配置PHP5教程一文,我添加的网站是以我的PHP开发博客www.leapsoul.cn命名,然后点击网站名,在IIS7.5管理器右侧点击PHP Manager图片,界面如图所示:
PHP Manager配置PHP5
PHP Manager功能界面分三块
PHP安装管理:PHP安装版本、PHP版本管理、phpinfo配置信息输出等
PHP配置管理:PHP.INI配置文件、错误报告、PHP配置选项管理等
PHP Extensions扩展库管理:enable或者disable相应的PHP扩展库以及增加新的扩展等。
你可以通过这三个部分去管理和配置PHP.INI中的信息,非常方便。
PHP - php-5.2.8-Win32.zip
3、下载环境软件
将所有软件均下载存放于Server_Tools文件夹中,下载地址:
mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/
php-5.2.8-Win32.zip
http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe
http://www.zend.com/en/products/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip
http://www.phpmyadmin.net/home_page/downloads.php
PHP - mysql-essential-5.0.67-win32.msi
mysql-essential-5.0.67-win32.msi
3、下载环境软件
将所有软件均下载存放于Server_Tools文件夹中,下载地址:
mysql-essential-5.0.67-win32.msi
http://dev.mysql.com/downloads/
php-5.2.8-Win32.zip
http://php.net/downloads.php
ZendOptimizer-3.3.3-Windows-i386.exe
http://www.zend.com/en/products/guard/zend-optimizer
PHPMyAdmin-3.1.0-all-languages.zip
http://www.phpmyadmin.net/home_page/downloads.php
FuckRouter 路由器自动重启 自动变更IP地址
FuckRouter 路由器自动重启 自动变更IP地址
DotNetSkin2(2005)安装文件+破解文件+实例+界面截图+界面制作软件包
DotNetSkin2(2005)安装文件+破解文件+实例+界面截图+界面制作软件包,非常著名的界面软件破解版
海狸贴吧及源代码(高度模仿百度贴吧的贴吧源代码)
高度模仿百度贴吧的海狸贴吧及源代码下载,高度模仿百度贴吧的贴吧源代码
c#图片操作函数大全
c#图片操作函数大全,包括图片缩放,缩略图、截取,下载等等
零基础学PHP(马忠超著)配套光盘源文件.rar
零基础学PHP(马忠超著)配套光盘源文件.rar
2.本书所附光盘范例
第1章(\ch01)
示例描述:本章演示HTML/CSS/JavaScript基本用法。
1-1.html 简单HTML文档示例。
1-2.html 空白HTML文档示例。
1-3.html HTML标题示例。
1-4.html HTML段落示例。
1-5.html HTML粗体文字示例。
1-6.html HTML下划线文字示例。
1-7.html HTML斜体示例。
1-8.html HTML表格示例。
1-9.html HTML无序列表示例。
1-10.html HTML有序列表示例。
1-11.html HTML表单示例。
1-12.html HTML表单radio元素示例。
1-13.html HTML表单checkbox示例。
1-14.html HTML表单提交示例。
1-15.html 完整HTML文档示例。
1-16.html HTML不同形式的无序列表示例。
1-17.html HTML HTML按字母排序的有序列表示例。
1-18.html HTML具有不同属性的表格示例。
1-19.html CSS字体名称属性示例。
1-20.html CSS字体大小属性示例。
1-21.html CSS字体风格属性示例。
1-22.html 用CSS设置背景图片示例。
1-23.html HTML文档中的可执行的JavaScript示例。
1-24.html JavaScript的if语句示例。
1-25.html JavaScript的switch语句示例。
1-26.html JavaScript的for循环语句示例。
1-27.html JavaScript的while循环语句示例。
1-28.html 使用JavaScript创建警告对话框的示例。
1-29.html 使用JavaScript创建确认对话框的示例。
1-30.html JavaScript的onclick事件及其处理函数调用的示例。
1-31.html Date对象方法示例。
1-32.html Array对象join方法的示例。
1-33.html JavaScript中cookie使用的示例。
1-34.php 最简单PHP程序示例。
1-35.html 含有表单的HTML文档示例。
1-36.php 使用PHP处理表单数据的示例。
1-37.html 含有表单元素的Web页面示例。
1-38.js 验证表单数据的JavaScript程序示例。
第2章(\ch02)
示例描述:本章介绍PHP语言及其语法。
2-1.php PHP程序注释的实例。
2-2.php PHP中的字符串和字符转义。
2-3.php PHP字符串的连接。
2-4.php PHP的关联数组。
2-5.php PHP变量类型的强制转换。
2-6.php PHP中的可变变量。
2-7.php PHP的预定义变量。
2-8.php 判断变量类型的PHP函数。
2-9.php 获取变量的类型。
2-10.php 设置变量的类型。
2-11.php 判断变量是否被定义。
2-12.php 删除一个变量。
2-13.php 常量的定义。
2-14.php 使用PHP预定义常量。
2-15.php PHP的比较表达式。
2-16.php PHP的组合赋值运算。
2-17.php PHP的算术运算符。
2-18.php PHP的递增/递减运算符。
2-19.php 字符串运算符。
2-20.php PHP的逻辑运算符。
2-21.php PHP的if语句。
2-22.php PHP的if…else语句示例1。
2-23.php PHP的if…else语句实例2。
2-24.php PHP的if…elseif语句。
2-25.php PHP的switch结构。
2-26.php for循环语句的使用。
2-27.php while语句的使用。
2-28.php do…while循环语句的使用。
2-29.php break语句的使用。
2-30.php continue语句的使用。
2-31.php 函数的调用。
2-32.php 调用带有参数的函数。
2-33.php 函数的默认参数。
2-34.php 函数的返回值。
2-35.php 传址方式传递函数参数。
2-36.php 传值方式传递函数参数。
2-37.php 变量作用域演示程序1。
2-38.php 变量作用域演示程序。
2-39.php global关键字的用法。
第3章(\ch03)
示例描述:本章介绍PHP开发Web程序的基本用法。
3-1.html 一个含有表单的HTML文档。
3-2.php 获取表单数据的PHP示例。
3-3.php 用PHP验证数据的示例。
3-4.php 在PHP程序中注册session变量。
3-5.php 在PHP程序中取得session变量的值。
3-6.html 支持文件上传的HTML表单。
3-7.php 处理文件上传的PHP程序。
3-8.html 实例程序的用户登录界面。
3-9.php 处理用户名并且显示信息录入界面PHP程序。
3-10.php 处理用户录入信息。
第4章(\ch04)
示例描述:本章介绍PHP对数组的处理。
4-1.php 为数组元素指定索引。
4-2.php 使用for循环来显示数组元素 。
4-3.php 使用foreach循环获取数组元素。
4-4.php 使用foreach循环获取数组元素及其索引。
4-5.php 使用函数print_r输出数组。
4-6.php 使用函数print_r加“<pre>”输出数组。
4-7.php 计算数组元素个数。
4-8.php 分割数组。
4-9.php 合并数组。
4-10.php 位置处理函数。
4-11.php 用函数sort对数组元素排序。
4-12.php 用函数rsort对数组元素排序。
4-13.php 用函数asort和ksort对数组元素排序。
4-14.php 用函数shuffle()对数组元素进行随机排序。
4-15.php 用函数array_reverse()对数组元素反向排序。
4-16.php 用函数reset重置数组。
4-17.php 用list将数组元素赋值给变量。
4-18.php 用函数range()创建数组。
4-19.php 用函数array_push()向数组压入元素。
4-20.php 用函数array_pop弹出数组元素。
4-21.php 对数组索引名做大小写更换。
4-22.php 计算数组之间的交集。
4-23.php 带索引计算数组之间的交集。
4-24.php 将数组索引和元素对换。
4-25.php 填充数组。
4-26.php 统计数组元素出现的次数。
4-27.php 检查数组中是否存在某索引。
4-28.php 获取数组的所有索引名。
4-29.php 使用回调函数处理数组元素。
4-30.php 检查数组中是否存在某个元素值。
4-31.php 获取数组当前元素的索引值。
第5章(\ch05)
示例描述:本章介绍PHP对字符串的处理。
5-1.php 分割字符串。
5-2.php 将数组元素组成一个字符串。
5-3.php 比较字符串大小。
5-4.php 字符串替换示例1。
5-5.php 字符串替换示例2。
5-6.php 输出字符串到Web页面。
5-7.php 函数sprintf的简单应用。
5-8.php 字符串的格式化。
5-9.php 获取字符串中的子串。
5-10.php 删除字符串末尾部分的空白字符。
5-11.php 删除字符串开始部分的空白字符。
5-12.php 删除字符串两头的空白字符。
5-13.php 删除字符串两端特定的字符。
5-14.php 获取字符串长度。
5-15.php 对字符串中的字母做大小写转换。
5-16.php 处理字符串中的HTML标记。
5-17.php 将HTML实体转换成相关字符。
5-18.php 重复生成字符串。
5-19.php 补全字符串。
5-20.php 分析字符串到变量。
5-21.php 转换字符串到数组。
5-22.php 计算字符串的哈希值。
第6章(\ch06)
示例描述:本章学习用PHP操作目录和文件。
6-1.php 使用函数opendir、readdir和closedir处理目录。
6-2.php 列出目录下所有文件。
6-3.php 获取和改变PHP的工作目录。
6-4.php 读取文件内容。
6-5.php 向文件写入数据。
6-6.php 获取文件的主要信息。
6-7.php 判断文件的性质。
6-8.php 获取文件名和目录名。
6-9.php 判断文件或目录是否存在。
6-10.php 创建并删除目录。
6-11.php 拷贝并删除文件。
6-12.php 对文件进行锁定。
6-13.php 获取文件时间属性。
6-14.php 通过HTTP协议打开文件。
6-15.php 定义了变量和函数。
6-16.php 使用include()语句。
第7章(\ch07)
示例描述:本章学习用PHP处理日期和时间。
7-1.php 获取格式化的日期和时间。
7-2.php 处理UNIX时间戳。
7-3.php 获取日期和时间的信息。
7-4.php 日期的计算。
7-5.php 验证日期的有效性。
第8章(\ch08)
示例描述:本章介绍PHP对URL、HTTP的处理。
8-1.php 对URL进行编码。
8-2.php 对URL进行解码。
8-3.php 分析一个URL。
8-4.php 重定向示例。
8-5.php 设置页面状态。
8-6.php 获取页面最新内容。
8-7.php 获取HTTP头信息。
8-8.php 显示cookie的值。
8-9.php 设置多个cookie。
第9章(\ch09)
示例描述:本章介绍PHP中的数学运算。
9-1.php 常见数学函数的用法。
9-2.php 在不同进制之间做数字转换。
9-3.php 生成随机数。
第10章(\ch10)
示例描述:本章介绍用PHP获取系统信息。
10-1.php 获取环境变量。
10-2.php 查看PHP中被载入的扩展。
10-3.php 获取PHP各类信息。
10-4.php 获取进程号和程序所有者。
第11章(\ch11)
示例描述:本章介绍一个基于文本的简易BLOG系统。
post.php 读文件并显示日志内容的PHP程序。
page.html 显示日志文章的HTML文档。
style.css 页面显示效果的CSS代码。
add.php 添加BLOG文章的PHP程序。
config/auth.php 用户名和密码配置文件。
index.php BLOG首页程序。
edit.php 编辑BLOG文章的程序。
delete.php 删除BLOG文章的程序。
archives.php 归档显示BLOG文章的程序。
logout.php 退出登录的程序。
第13章(\ch13)
示例描述:本章介绍如何使用PHP操作MySQL数据库。
13-1.php 连接数据库的示例。
13-2.php 关闭数据库连接。
13-3.php 执行SQL语句。
13-4.php 获取SQL语句执行错误的信息。
13-5.php 获取查询结果集。
13-6.php 获取结果集中的所有记录。
13-7.php 用PHP程序显示表中数据。
13-8.php 分页显示数据。
13-9.html 提交用户信息的HTML页面。
13-10.php 数据插入数据库。
13-11.php 显示数据信息的PHP程序。
13-12.php 添加删除链接的PHP程序。
13-13.php 删除数据库数据。
第14章(\ch14)
示例描述:本章介绍PHP面向对象编程基础。
14-1.php 在PHP程序中使用对象的示例。
14-2.php 构造函数和析构函数用法。
14-3.php PHP中的继承。
14-4.php parent和self的用法。
14-5.php 类的静态成员。
14-6.php 实现__set()和__get()方法。
14-7.php 使用__toString()方法。
14-8.php 使用__clone()方法。
14-9.php 示例类Page的完整代码。
14-10.php 在程序中使用Page类。
第15章(\ch15)
示例描述:本章介绍PHP中的正则表达式。
15-1.php 函数ereg的使用示例。
15-2.php 函数eregi()的用法示例。
15-3.php 替换匹配的字符串。
15-4.php 用eregi_repalce()替换匹配字符串。
15-5.php 使用函数split()。
15-6.php 函数split()的使用。
15-7.php 函数sql_regcase()生成正则表达式。
15-8.php 正则表达式函数preg_grep()的用法示例。
15-9.php 用函数preg_match()进行正则表达式匹配。
15-10.php 匹配函数preg_match_all()的应用。
15-11.php 表达式搜索和替换的函数preg_repalce()。
15-12.php 通过正则表达式匹配的串分割字符串。
15-13.php 检查IP地址的正则表达式示例1。
15-14.php 检查IP地址的正则表达式示例2。
15-15.php 匹配中文字符串。
15-16.php Email正则表达式。
15-17.php URL正则表达式。
第16章(\ch16)
示例描述:本章介绍PHP程序中的错误处理。
16-1.php 内置异常处理类。
16-2.php 捕获并处理异常的示例。
16-3.php Exception类的成员函数getMessage()。
16-4.php Exception类的成员函数getFile()。
16-5.php Exception类的成员函数getLine()。
16-6.php 显示警告或错误信息。
16-7.php 自定义错误处理函数。
第17章(\ch17)
示例描述:本章介绍PHP与XML。
17-1.xml 完整XML文档的实例。
17-2.php 使用Expat函数处理XML文档。
17-3.php 使用SimpleXML的simplexml_load_file()。
17-4.php 使用SimpleXML的simplexml_load_string()。
17-5.php 使用SimpleXML处理XML文档。
17-6.php 使用DOM对象示例1。
17-7.php 使用DOM对象示例2。
17-8.php 使用DOM对象示例3。
第18章(\ch18)
示例描述:本章介绍PHP与AJAX。
18-1.js 创建XMLHttpRequest对象的JavaScript程序。
18-2.js 发出异步请求的JavaScript程序。
18-3.js 处理服务器响应的JavaScript程序。
18-4.html 选择数据的HTML页面。
18-5.php 服务器端处理数据的PHP程序。
18-6.php xajax应用实例。
第19章(ch19)
示例描述:本章介绍PHP的图像处理。
19-1.php 生成一个简单图像。
19-2.php 设定图像的颜色。
19-3.php 在图像上绘制直线。
19-4.php 在图像上显示文字。
19-5.php 在图像中显示中文字符。
19-6.php 打开已存在的图片。
19-7.php 获取图片的相关属性。
19-8.php 函数getimagesize()的用法。
19-9.php 为上传图片添加水印效果。
19-10.php 生成已有图片的缩略图。
19-11.php 使用函数imagecopyresampled()。
19-12.php 生成带有底纹的数字验证码图片的PHP程序。
第20章(\ch20)
示例描述:本章介绍PHP与MVC开发模式。
20-1.php 在PHP程序中使用模板的示例。
templates/20-2.tpl 一个简单的Smarty模板文件。
20-3.php 使用Smarty模板引擎。
20-4.php 使用CodeIgniter的示例。
第21章(\ch21)
示例描述:本章介绍使用PHP发送Email。
mail.php 发送邮件的PHP类。
testmail.php 测试发送邮件的PHP类。
user.htm 发送邮件的用户界面。
send_mail.php 发送邮件的程序。
第22章(\ch22)
示例描述:本章介绍PHP简易论坛系统的构建。
db_mysql.php 数据库连接操作的程序。
setting.php 系统全局数据。
reg.html 用户注册页面。
register.php 用户注册程序。
common.php 系统常用函数。
index.php 论坛首页程序。
board.htm 论坛首页HMTL文件。
list.php 浏览主题列表的程序。
forum.func.php 论坛功能函数程序。
list.htm 主题列表页面。
login.php 用户登录程序。
logout.php 用户注销程序。
post.php 发表主题功能的程序。
view.php 添加回复帖的页面程序。
view.htm 添加回复页面的HTML代码。
mod_topic.php 编辑主题的页面程序。
mod_topic.htm 编辑主题帖程序使用的HTML文件。
del_topic.php 删除主题帖的程序
userinfo.php 浏览用户信息的程序
userinfo.htm 用户注册信息浏览页使用的HTML文件
admin/index.php 管理后台登录程序
admin/ framelist.htm 后台管理的导航部分
admin/main.php 后台管理的信息显示部分
admin/topic_list.php 主题管理功能的程序
admin/board_add.php 板块管理程序
admin/ user_list.php 用户管理程序
DWtoDB(数据窗口到数据库脚本反编译器)v0.1 For PB9
把PBD,EXE,DLL中的数据窗口信息,反编译为SQL脚本的程序。目前该程序不能确定主键,是否允许为空,nulll,默认值。
asp vbscript 实例 随机数字
asp vbscript 实例 随机数字