随笔分类 - php技术
php技术
摘要:php获取网站根目录方法一:php获取网站根目录方法二:php获取网站根目录方法三:$_SERVER['DOCUMENT_ROOT'] //当前运行脚本所在的文档根目录。在服务器配置文件中定义。
阅读全文
摘要:平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0-9...
阅读全文
摘要:1.平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2."^\d+$" //非负整数(正整数 + 0)3."^[0-9]*[1-9][0-9]*$" //正整数4."^((-\d+)|(0+))$" //非正整数(负整数 + 0)5."^-[0-9]*[1-9][0...
阅读全文
摘要:因为WINDOWS 2003 的 IIS 6.0 默认是没有安装开启对ASP的支持 这要我们手动去配置 这一步很简单 一 首先在控制面板里运行"添加删除程序" 选择安装IIS 6.0 安装后IIS 6.0就默认开启了对ASP的支持 如果发现未允许运行ASP 可按 A B C 步骤去开启A:在开始菜单——》程序——》"管理工具"里打开 IIS 6.0 选择 “WEB 服务扩展”...
阅读全文
摘要:1、先在服务器上安装这个插件:http://www.isapirewrite.com/download/isapi_rwl_x86_0059.msi2、然后给IIS添加ISAPI筛选器 (这步应该是安装后自动生成,不需要操作,只需要检查一下是否存在就行) 3、最后修改httpd.ini(在ISAPI_Rewrite安装目录下)添加以下代码:[ISAPI_Rewrite]# 3600 = 1 hou...
阅读全文
摘要:教你如何修复数据表。作者:deepseath 教你如何修复数据表。 服务器非法关机,有可能会对部分数据库造成一定影响。 一般运行会报错 **.MYI 不能打开。 Can't find file: '***.MYI' 请使用repair.php或者使用phpmyadmin修复一下数据表。 使用repair.php(附件截图3) 上传repair.php到论坛根目录下,然后在浏览器运行http:/...
阅读全文
摘要:下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下! 打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面 mysql安装向导启动,按“Next”继续 ...
阅读全文
摘要:MySQL安装图解 2008/04/19 10:23 ...
阅读全文
摘要:PHP文件的源码都是明文,这对于某些商业用途来说,并不适合。 因此考虑使用加密的手段保护源码。 实在不耐烦等待zend出编译器,而且编译和加密本质上不是一回 事儿。自己动手、开始修改。 一、基本原理 考虑截获PHP读取源文件的接口。一开始,我考虑从Apache和PHP 之间的接口处 处理,参见apache的src/modules/php4/mod...
阅读全文
摘要:databasepath=$databasepath; $this->username=$dbusername; $this->password=$dbpassword; $this->connect(); } function connect() { ...
阅读全文
摘要:Database error: %s\n", $msg); printf("mssql Error: %s (%s)\n", $this->Errno, $this->Error); die("Session halted."); } /************************************** *连接数据库,并且选择默认的数据库 ************************...
阅读全文
摘要:class MSSQLDB { //MYSQL数据库操作类 //使用说明: //该类完全按照ADO的习惯书写的,用过ASP的人都觉得ASP连接数据库比PHP好用(这是我的感觉), //但PHP得一个一个API地写,挺累,该类做了完全的封装 //创建类的实例时可以指定一个数据库表和选择的数据库,如:new MySQLDB("table","database...
阅读全文
摘要:返回字符的序数值。 语法: int ord(string string); 返回值: 整数 函数种类: 资料处理 本函数返回字符的 ASCII (美国国家标准交换码) 序数值。本函数和 chr() 函数相反。
阅读全文
摘要:下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。 i (PCRE_CASELESS) 如果设定此修正符,模式中的字符将同时匹配大小写字母。 m (PCRE_MULTILINE) 默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($...
阅读全文
摘要:从今天开始.相关人员有时间就对PHPCMS 整站的代码做一个详细的分析.目的很简单.让大家都能在phpchina 里面得到进步. 谢谢. 代码讲解分析全部是本人.按照本人的知识水平来讲解.如果有说得不对的.请指正.也欢迎指正.大家一起进步.谢谢 希望大家支持哦 首先我对 PHPCMS 的 头程序文件开始讲解 : include/common.inc.php 这个文件是程序启动的核...
阅读全文
摘要:今天写代码的时候猛然想到是不能能够通过一个文件来处理整个网站中所有可能出现注入的地方进行防范呢?这样就能够不用在每个程序里对每个变量进行过滤,节省了时间和代码。 我们主要是从两点出发,因为我们的获取的变量一般都是通过GET或者POST方式提交过来的,那么我们只要对GET和POST过来的变量进行过滤,那么就能够达到防止注入的效果。而且我们的PHP真是非常好,已经内置了$_GET和$_POST两个数...
阅读全文
摘要:一、模板调用 比如在某个模板中,想调用另一个模板中的内容,可以用下面的语句: {template xxx} 假设,建立了一个新模板名字叫 "abc.htm" ,在后台模板编辑时只会显示为 "acb",需要在 index 中调用它,那么就在index 中适当位置加入 {template abc} 那么就会自动代用它。 相关实例:index 模板中,最顶有 {template header},最底...
阅读全文
摘要:P 5.2.0增加了一个取得文件上传状况的扩展。因为它不是放在PHP引擎内核中,所以如果对主机的有配置权限的话,你可以把这个扩展添加到任何PHP版本上而不必安装5.2.0版本。 第一步,在php.ini文件中添加拓展设置 extension=php_apc.dll ,同时添加一条开关 apc.rfc1867 = on。 第二步,把dll文件放到扩展库目录下。可以在这里h...
阅读全文
摘要:名称 说明 __LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2...
阅读全文
摘要:第一种:利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。 这里我用smarty做例子,说明如何生成静态页 require('smarty/Smarty.class.php'); $t = new Sm...
阅读全文

浙公网安备 33010602011771号