随笔分类 -  php

该文被密码保护。
posted @ 2016-08-05 19:40 jami918 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2016-03-30 18:54 jami918 阅读(0) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-04-09 17:08 jami918
摘要:我们常说的网络安全其实应该包括以下三方面的安全:1、机密性,比如用户的隐私被窃取,帐号被盗,常见的方式是木马。2、完整性,比如数据的完整,举个例子,康熙传位十四子,被当时四阿哥篡改遗诏:传位于四子,当然这是传说,常见的方式是XSS跨站脚本攻击和csrf跨站请求伪造。3、可用性,比如我们的网络服务是否... 阅读全文
posted @ 2015-02-06 10:56 jami918 阅读(487) 评论(0) 推荐(0)
摘要:1 protected function _init() 2 { 3 4 } 5 6 public function beforeAction($action) 7 { 8 //黑名单 9 $bla... 阅读全文
posted @ 2014-12-04 18:21 jami918 阅读(240) 评论(0) 推荐(0)
摘要:模块的定义就不写了,直接进入主题看目录和文件:application/modules/client/controllers/UserController.php 1 user->userid;13 $test = $this->user->test;14 $test1... 阅读全文
posted @ 2014-10-09 16:26 jami918 阅读(338) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-09-23 10:35 jami918 阅读(49) 评论(1) 推荐(0)
摘要:在排查一个比较复杂的功能时,怎么查都结果不对,后来发现是因为empty()函数用错了!!!我理所当然的以为$list=array();if(empty(count($list))){ $course_rate = 0;}这样写没什么问题。。。。事实上这是错的。。。因为empty只能检查变量,不能检查... 阅读全文
posted @ 2014-08-12 16:04 jami918 阅读(10) 评论(0) 推荐(0)
摘要:yii多表联合查询,第一种,用command,自己拼接sql语句执行查询第二种,用AR,model需继承下面的ar,执行queryall或queryrow方法 * public static function model($className=__CLASS__) * { *... 阅读全文
posted @ 2014-05-28 17:06 jami918 阅读(1522) 评论(0) 推荐(0)
摘要:1 Gettype() == 0){ 39 return false; 40 } 41 if(!(array_key_exists($goods_id,$this->item))){ 42 return false; 43 }else{ 44 return $this->item[$... 阅读全文
posted @ 2014-05-14 17:22 jami918 阅读(311) 评论(0) 推荐(0)
摘要:今天需要做图片上传与生成缩略图的功能,把代码进行记录如下:html视图 ($pic_action_url = $this->createAbsoluteUrl('home/upload');) 1 2 3 4 5 6 7 8 9 10 11 1... 阅读全文
posted @ 2014-05-12 17:02 jami918 阅读(1752) 评论(1) 推荐(0)
摘要:1 duration = $duration;10 $this->costtype = $costtype;11 }12 13 function cost(){14 switch ($this->costtype){15 ... 阅读全文
posted @ 2014-05-07 18:26 jami918 阅读(213) 评论(0) 推荐(0)
摘要:1 对于2014年,省统计局的统计分析显示,我省消费流通领域受诸多因素的影响,有机遇也有挑战。但值得注意的是,消费增长还存在不少制约因素,比如居民增支减收预期在短期内难有明显的改善,储蓄增加,影响消费;居民增收难度加大,居民收入的实际增速下滑,将对未来消费产生抑制作用。同时收入增长赶不上物价上涨的速度,社会经济通胀压力加大,极大影响了居民消费的意愿。收入分配改革制度具体方案迟迟没有出台,近期有关延迟退休已是大势所趋的一些言论加剧了居民进一步增加预防性储蓄,这一趋势不利于即期及预期消费的增长。 3 adafasfajj 4 此外,消费环境差和购买力偏低制约着农村市场的开拓。城乡居民收入... 阅读全文
posted @ 2014-04-10 18:16 jami918 阅读(1749) 评论(0) 推荐(0)
摘要:1 load($picfile);10 $tmpfile = tempfile().'.jpg';//创建一个路径文件用来保存图片11 $width = '30';//设定图片的宽度12 $res->resizeToWidth($width);13 $res->save($tmpfile);//把处理后的图片保存(无.jpg后缀)14 //这里总共产生了3个文件,一个是图片下载的文件,一个是临时文件,最后一个是处理的图片文件。需要优化清理掉前两个文件。15 16 17 18 19 function down($url)20 {21 $http = a 阅读全文
posted @ 2014-04-09 18:14 jami918 阅读(303) 评论(0) 推荐(0)
摘要:'白菜大侠','itemid'=>58);$data = http_build_query($data);$opts = array ('http'=>array('method' => 'POST','header'=> "Content-type: application/x-www-form-urlencoded\r\n" ."Content-Length: " . strlen($data) . "\r\n" 阅读全文
posted @ 2014-04-01 18:04 jami918 阅读(231) 评论(0) 推荐(0)
摘要:test.phparray('header'=>"Referer:$refer\r\nHost: hiphotos.baidu.com\r\nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0\r\n")); $context=stream_context_create($opt); return file_get_contents($url,false,$context); } ?>test1.php: //通过了头部处理可以访 阅读全文
posted @ 2014-03-27 09:49 jami918 阅读(318) 评论(0) 推荐(0)
摘要:1 sea = $sea;24 $this->plains = $plains;25 $this->forest = $forest;26 }27 28 function getSea(){29 return clone $this->sea;30 }31 function getPlains(){32 return clone $this->plains;33 }34 function getForest(){35 return clone $this->... 阅读全文
posted @ 2014-03-20 18:14 jami918 阅读(165) 评论(0) 推荐(0)
摘要:上一节理解了工厂模式。其代码原理如下:<?phpabstract class ApptEncoder{ abstract function encode();}class BloggsApptEncoder extends ApptEncoder{ function encode(){ ... 阅读全文
posted @ 2014-03-20 17:36 jami918 阅读(254) 评论(0) 推荐(0)
摘要:工厂方法模式 把 创造者类 和要生产的 产品类 分离。创建者是一个工厂类,其定义了产品生产的类方法。一般情况下,创建者类的每个子类实例化一个相应的产品子类。下面是单个产品的实现代码:<?phpabstract class ApptEncoder{ abstract function encode();}class BloggsApptEncoder extends ApptEncoder{ function encode(){ return "data encode farmat"; }}abstract class CommsManager{ abstr... 阅读全文
posted @ 2014-03-20 17:23 jami918 阅读(196) 评论(0) 推荐(1)
摘要:几个关键点:1,对象P应该可以被系统中的任何对象使用2,对象P不应该被存储在会被覆写的全局变量总3,系统中不应该超过一个P对象,也就是说,Y对象可以设置P对象的一个属性,而Z对象不需要通过其他对象(假如Y和Z都可以访问P对象)就可以直接获得该属性的值实现:下面创建了一个无法从其自身外部来创建实例的类,听起来有些难,其实只要简单的定义一个私有的构造方法即可:props[$key] = $val; } public function getProperty($key){ return $this->props[$key]; }}上面的类,由于构造方法被设置为私有,客... 阅读全文
posted @ 2014-03-17 20:42 jami918 阅读(169) 评论(0) 推荐(0)