上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页
  2013年5月2日
摘要: Call to undefined function sqlite_open()错误php sqlite_open()不可以调用这是因为你的PHP服务器没有启用sqlite支持,php如何启用sqlite?请看下文:如果没有能正常加载sqlite模块,就可能出现这样的错误:Fatal error: Call to undefined function sqlite_open() in xxx.php on line XX解决办法如下:打开php.ini 文件,我这里是系统是xp ,php.ini 放在 C:\WINDOWS 下找到这样一行;extension=php_sqlite.dll现在将 阅读全文
posted @ 2013-05-02 23:13 浩瀚孤鸿 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:1.NULL:空值。2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。3.REAL:浮点数字,存储为8-byte IEEE浮点数。4.TEXT:字符串文本。5.BLOB:二进制对象。但实际上,sqlite3也接受如下的数据类型:smallint 16 位元的整数。interger 32 位元的整数。decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会 阅读全文
posted @ 2013-05-02 23:12 浩瀚孤鸿 阅读(214) 评论(0) 推荐(0) 编辑
  2013年4月29日
摘要: 我们写程序,难免会有问题(是经常会遇到问题),而PHP遇到错误时,就会给出出错脚本的位置、行数和原因。有很多人说,这并没有什么大不了。确实,在调试程序阶段,这确实是没啥的,而且我认为给出错误路径是必要的。但泄露了实际路径的后果是不堪设想的,对于某些入侵者,这个信息可是非常重要,而事实上现在有很多的服务器都存在这个问题。有些网管干脆把PHP配置文件中的display_errors设置为Off来解决(貌似我们就是这样做的),但本人认为这个方法过于消极。有些时候,我们的确需要PHP返回错误的信息以便调试。而且在出错时也可能需要给用户一个交待,甚至导航到另一页面。那么,有啥解决办法呢?set_erro 阅读全文
posted @ 2013-04-29 11:31 浩瀚孤鸿 阅读(218) 评论(0) 推荐(0) 编辑
摘要: PHP 5 提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP 代码就会在跳转到最后一个 catch 的后面继续执行。当然,PHP 允许在 阅读全文
posted @ 2013-04-29 00:33 浩瀚孤鸿 阅读(524) 评论(0) 推荐(0) 编辑
  2013年4月28日
摘要: 脚 本时常死掉,而且并不总是那么好看. 我们可不想给用户显示一个致命错误,又或者一个空白页(在display_errors设为off的情况下) . PHP中有一个叫做 register_shutdown_function 的函数,可以让我们设置一个当执行关闭时可以被调用的另一个函数.也就是说当我们的脚本执行完成或意外死掉导致PHP执行即将关闭时,我们的这个函数将会 被调用.所以,我们可以使用在脚本开始处设置一个变量为false,然后在脚本末尾将之设置为true的方法,让PHP关闭回调函数检查脚本完成与否. 如果我们的变量仍旧是false,我们就知道脚本的最后一行没有执行,因此它肯定在程序执行到 阅读全文
posted @ 2013-04-28 23:57 浩瀚孤鸿 阅读(190) 评论(0) 推荐(0) 编辑
摘要: ob_start();....ob_clean();这两句中间的任意输出,都可以用ob_get_contents();来获取而不输出到浏览器.经典应用:将phpinfo()的信息写到文件里.ob_start();phpinfo();$phpinfo = ob_get_contents();//文件读写操作ob_clean();仅仅说作用,不说怎么用,怎么用自己找,网上都有,今天只是帮有点模模糊糊的人清楚起来。昨天看到朋友公司的代码就是类似上面这样的代码了,说白了没有任何意义的代码(我问了 不是为了setcookie header这类)。我仔细想过之后,然后上网搜索了一下,发现相当多的初学者(技 阅读全文
posted @ 2013-04-28 23:19 浩瀚孤鸿 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码arrayarray_merge(arrayarray1array2…,arrayN) 这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后面。如果只给了一个数组并且该数组是数字索引的,则键名会以连续方式重新索引。Php代码<?php$f 阅读全文
posted @ 2013-04-28 19:46 浩瀚孤鸿 阅读(202) 评论(0) 推荐(0) 编辑
摘要: PHP String 函数PHP String 简介String 字符串函数允许您对字符串进行操作。安装String 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP String 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHPaddcslashes()在指定的字符前添加反斜杠。4addslashes()在指定的预定义字符前添加反斜杠。3bin2hex()把 ASCII 字符的字符串转换为十六进制值。3chop()rtrim() 的别名。3chr()从指定的 ASCII 值返回字符。3chunk_split()把字符串分割为一连串更小的部分。3convert_ 阅读全文
posted @ 2013-04-28 19:44 浩瀚孤鸿 阅读(127) 评论(0) 推荐(0) 编辑
摘要: PHP Array 函数PHP Array 简介array 函数允许您对数组进行操作。PHP 支持单维和多维的数组。同时提供了用数据库查询结果来构造数组的函数。安装array 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。PHP Array 函数PHP:指示支持该函数的最早的 PHP 版本。函数描述PHParray()创建数组。3array_change_key_case()返回其键均为大写或小写的数组。4array_chunk()把一个数组分割为新的数组块。4array_combine()通过合并两个数组来创建一个新数组。5array_count_values()用于统计数组中所 阅读全文
posted @ 2013-04-28 19:43 浩瀚孤鸿 阅读(183) 评论(0) 推荐(0) 编辑
摘要: php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容.与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址变量的引用PHP 的引用允许你用两个变量来指向同一个内容[php] <?$a="ABC";$b =&$a;echo $a;//这里输出:ABCecho $b;//这里输出:ABC$b="EFG";echo $a;//这里$a的值变为EFG 所以输出EFGecho $b;//这里输出EFG?>[/php]函数的传址调用传址调用我就不多说了 阅读全文
posted @ 2013-04-28 19:42 浩瀚孤鸿 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 35 下一页