随笔分类 -  php

关于PHP的技术
摘要:AllowOverride all#修改地方Require all granted## Note that from this point forward you must specifically allow# particular features to be enabled - so if s... 阅读全文
posted @ 2014-08-01 10:43 timelesszhuang 阅读(1783) 评论(0) 推荐(0)
摘要:毕业半年多时间,一直都没有学习好join 之前一直是先从一个表里面取出数据然后,然后再从另外一个表里面取出数据,然后再写一个函数循环格式化数据。 还是先写一下学到的东西吧!转载自w3schoolJoin 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 ... 阅读全文
posted @ 2014-07-29 15:39 timelesszhuang 阅读(250) 评论(0) 推荐(0)
摘要:操作步骤:1、修改php.ini,去掉“extension=php_pgsql.dll ”和“extension=php_pdo_pgsql.dll ”前的分号。2、确认C:\php\ext\下php_pgsql.dll存在3、修改path环境变量,添加了postgresql的bin目录4、进入po... 阅读全文
posted @ 2014-07-24 22:57 timelesszhuang 阅读(1104) 评论(0) 推荐(0)
摘要:datacource = strategy::getstrategy ( $datasource ); } public function add() { $this->datacource->add (); } public function edit() {... 阅读全文
posted @ 2014-07-20 10:47 timelesszhuang 阅读(176) 评论(0) 推荐(0)
摘要:之前很长时间之前就学习过设计模式,但是因为在实践中很少应用,所以忽略了,但现在却意识到设计模式很重要的,程序设计简介高效冗余性代码少。 今天开始把前几天学习的几个设计模式整理一下,首先当然是单例模式。单例模式:简单的说,一个对象(在学习设计模式之前,需要比较了解面向对象思想)只负责一个特定... 阅读全文
posted @ 2014-07-17 22:47 timelesszhuang 阅读(197) 评论(0) 推荐(0)
摘要:';print_r($data);?> 阅读全文
posted @ 2014-07-17 17:25 timelesszhuang 阅读(837) 评论(0) 推荐(0)
摘要:Where 条件表达式格式为:$map['字段名'] = array('表达式', '操作条件');其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际是运算符的意义:ThinkPHP运算符 与 SQL运算符 对照表TP运算符SQL运算符例子实际查询条件eq=$ma... 阅读全文
posted @ 2014-07-10 15:22 timelesszhuang 阅读(684) 评论(0) 推荐(0)
摘要:先来看看这个php字符串替换函数 PHP字符串替换函数strtr()的两种状态strtr(string,from,to)或者strtr(string,array)首先针对PHP字符串替换函数strtr()第一种方式我们看看下面的举例: 得到的结果是I lOve yOu这个结果提醒我们1.st... 阅读全文
posted @ 2014-07-05 14:29 timelesszhuang 阅读(555) 评论(1) 推荐(0)
摘要:1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;2.echo的效率高于print,因为echo没有返回值,print返回一个整型;3.在循环之前设置循环的最大次数,而非在在循环中;4.销毁变量去释放内存,特别是大的数组;5.避免使用像__get, __set, __autoload等... 阅读全文
posted @ 2014-07-05 14:16 timelesszhuang 阅读(294) 评论(0) 推荐(0)
摘要:"; if (isset ( $this->$property_name )) { return ($this->$property_name); } else { return (NULL); } } ... 阅读全文
posted @ 2014-07-03 10:49 timelesszhuang 阅读(246) 评论(0) 推荐(0)
摘要:一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r。因此unix系列用 /n,windows系列用 /r/n,mac用 /r,这样就用你写的程序在不同的... 阅读全文
posted @ 2014-07-02 23:05 timelesszhuang 阅读(9152) 评论(0) 推荐(0)
摘要:系统环境:CentOS 6.5 x86_64下载 PHP 源码包# wget http://cn2.php.net/distributions/php-5.5.9.tar.bz2# tar xf php-5.5.9.tar.bz2 -C /usr/local/src/添加 epel 源# rpm -... 阅读全文
posted @ 2014-06-30 21:12 timelesszhuang 阅读(294) 评论(0) 推荐(0)
摘要:URLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UTF-8的Encode(Google、Yahoo等使用)。本工具分别实现两种方式的Encode与Decode:中文 -> GB2312的Encode -> %D6%D0%CE... 阅读全文
posted @ 2014-06-30 11:22 timelesszhuang 阅读(5222) 评论(0) 推荐(0)
摘要:在使用PHP处理字符串时,我们经常会碰到字符编码转换的问题,你碰到过iconv转换失败吗?发现问题时,网上搜了搜,才发现iconv原来有bug ,碰到一些生僻字就会无法转换,当然了配置第二个参数时,可以稍微弥补一下默认缺陷,不至于无法转换是截断,用法如下iconv(“UTF-8″,”GB2312//... 阅读全文
posted @ 2014-06-30 10:06 timelesszhuang 阅读(585) 评论(0) 推荐(0)
摘要:1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid } but ... 阅读全文
posted @ 2014-06-29 16:22 timelesszhuang 阅读(223) 评论(0) 推荐(0)
摘要:通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。dirname(dirname(__FILE_... 阅读全文
posted @ 2014-06-29 11:07 timelesszhuang 阅读(1000) 评论(0) 推荐(0)
摘要:在windows我们习惯性的使用“\”作为文件分隔符,但是在linux上系统不认识这个标识,于是就要引入这个php内置变量了:DIRECTORY_SEPARATOR 路径分隔符windows\ or /linux/ 在 Windows 中,斜线(/)和反斜线(\)都可以用作目录分隔符,在l... 阅读全文
posted @ 2014-06-29 11:00 timelesszhuang 阅读(25739) 评论(0) 推荐(1)
摘要:后缀MIME 類型.docxapplication/vnd.openxmlformats-officedocument.wordprocessingml.document.docmapplication/vnd.ms-word.document.macroEnabled.12.dotxapplica... 阅读全文
posted @ 2014-06-07 09:15 timelesszhuang 阅读(1353) 评论(0) 推荐(0)
摘要:function export_txt($data){ Header("Content-type: application/octet-stream"); Header("Accept-Ranges: bytes"); $d... 阅读全文
posted @ 2014-06-03 14:18 timelesszhuang 阅读(259) 评论(0) 推荐(0)
摘要:SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在... 阅读全文
posted @ 2014-05-21 23:06 timelesszhuang 阅读(2595) 评论(0) 推荐(0)