随笔分类 -  php

摘要:我们要做一个商品的无限分类首先数据库字段为:id ----------商品主键idfid ---------- 商品父idname ---------- 商品名最后输出的数组格式为array( 0=>array( 'id'=>1, 'fid'=>0, 'name'=>'法国货' 'child'=>array( 0=>array( 'id'=>12, 'fid'=>1, 'name'=>'香水' &# 阅读全文
posted @ 2012-05-27 13:47 andy-liu- 阅读(344) 评论(0) 推荐(0) 编辑
摘要:打造PHP IDEIDE左侧是目录导航,中间是编辑区域,而右侧则是方法列表,用于在已经打开的文件中快速跳转。在编辑区域按下CTRL+X键,还会显示已打开文件的列表。其他诸如自动补全、代码模板等功能,都应有尽有。看过了漂亮的截图,我们就来一步步打造PHP IDE吧。用NERDTree实现目录导航在进行PHP应用开发时,同时编辑多个文件是很正常的事情。所以必须有一个方便的目录导航工具,以便在目录结构间快速切换,找到需要编辑的文件。vim中提供该类功能的插件很多,比较知名的有project、winmanager等。但笔者个人认为最好用的还是The NERD Tree这个插件。NERDTree不但可以 阅读全文
posted @ 2012-05-22 16:04 andy-liu- 阅读(216) 评论(0) 推荐(0) 编辑
摘要:PHP页面跳转一、header()函数header()函数是PHP中进行页面跳转的一种十分简单的方法。header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。header()函数的定义如下:void header (string string [,bool replace [,int http_response_code]])可选参数replace指明是替换前一条类似标头还是添加一条相同类型的标头,默认为替换。第二个可选参数http_response_code强制将HTTP相应代码设为指定值。 header函数中Location类型的标头是一种特殊的header调用,常 阅读全文
posted @ 2012-05-22 15:17 andy-liu- 阅读(210) 评论(0) 推荐(0) 编辑
摘要:php xml 常用函数1、DOM 函数a、DOMDocument->load()作用:加载xml文件用法:DOMDocument->load( string filename )参数:filename,xml文件;返回:如果成功则返回 TRUE,失败则返回 FALSE。b、DOMDocument->loadXML()作用:加载xml代码用法:DOMDocument->loadXML( string source )参数:source xml代码;返回:如果成功则返回 TRUE,失败则返回 FALSE。c、DOMDocument->getElementsByTag 阅读全文
posted @ 2012-03-16 09:26 andy-liu- 阅读(167) 评论(0) 推荐(0) 编辑
摘要:问题:2个函数都是针对字符串转义使其适合做文件名。该用哪个?哪个更标准?结论:rawurlencode遵守是94年国际标准备忘录RFC 1738,urlencode实现的是传统做法,和上者的主要区别是对空格的转义是'+'而不是'%20'javascript的encodeURL也是94年标准,而javascript的escape是另一种用"%xxx"标记unicode编码的方法。推荐在PHP中使用用rawurlencode。弃用urlencode样例source: 超级无敌的人sadha sajdh数据样本sdls fhejrthcxzb.fi 阅读全文
posted @ 2012-03-15 15:54 andy-liu- 阅读(166) 评论(0) 推荐(0) 编辑
摘要:bindec() -- 二进制转换为十进制decbin() -- 十进制转换为二进制dechex() -- 十进制转换为十六进制decoct() -- 十进制转换为八进制hexdec() -- 十六进制转换为十进制octdec() -- 八进制转换为十进制base_convert()-- 在任意进制之间转换数字 阅读全文
posted @ 2012-03-15 15:51 andy-liu- 阅读(102) 评论(0) 推荐(0) 编辑
摘要:可能有的读者碰到过类似下面的错误吧:Fatal error: Allowed memory size of X bytes exhausted (tried to allocate Y bytes)这个错误的信息很明确,PHP已经达到了允许使用的最大内存了,通常上来说这很有可能是我们的程序编写的有些问题。比如:一次性读取超大的文件到内存中,或者出现超大的数组,或者在大循环中的没有及时是放掉不再使用的变量,这些都有可能会造成内存占用过大而被终止。PHP默认的最大内存使用大小是32M, 如果你真的需要使用超过32M的内存可以修改php.ini配置文件的如下配置:memory_limit = 32M 阅读全文
posted @ 2012-03-15 15:51 andy-liu- 阅读(212) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示