摘要:
countall = $countall;$this->countlist = $countlist;$this->style=$style;if ($this->countall%$this->countlist!=0){$this->page=sprintf("%d",$this->countall/$this->countlist)+1;}else{$this->page=$this->countall/$this->countlist;}$this->pg=$_GET["pg"]; 阅读全文
摘要:
一、文件结构建立3个文件夹controller文件夹存放控制器文件view文件夹存放视图文件model文件夹存放数据文件建立1个index.php 作为唯一入口二、控制器我们在controller文件夹下建立一个democontroller.php文件,文件内容如下复制代码代码如下:index();/* End of file index.php */运行index.php,ok如愿我们看到了我们久违的hello world。这两个文件非常简单,但也揭示了一点点mvc的本质,通过唯一入口运行我们要运行的控制器。当然controller部分应该是由uri来决定的,那么我们来改写一下index.p 阅读全文
摘要:
原网转载地址:http://www.cnblogs.com/hnvvv/archive/2011/11/19/2255197.html 需求:公司某个网站,需要实现图片预览效果,并能像淘宝一样实现局部分大! 思索:为了考虑开发速度,最先考虑的是想使用网络上的现成代码!但是大致搜索了一下,网上可用的代码并不多,而且部分效果并不理想!而且有些代码,估计阅读下来比自己写一个成本还要高,于是产生了自己写一个jquery的插件的想法! 原理:最起考虑的原理是,两张图片,一张小图,一张大图,先获取鼠标在小图上面的坐标,然后以一个div来显示大图,并根据小图的坐标乘以大图除以小图得到的倍数定位!开始是... 阅读全文
摘要:
PHPCMSV9的标签制作以灵活见长,可以自由DIY出个性的数据调用,对于制作有风格有创意的网站模板很好用,今天就介绍一个标签循环嵌套方法,可以实现对PC标签循环调用,代码如下:在此文件里/phpcms/lib/classes/template_cache.class.php 里的 template_parse 方法里,添加如下代码:$str = preg_replace ("/\{loop(\S+)\s+(\S+)\s+(\S+)\}/","", $str );$str = preg_replace ("/\{loop(\S+)\s+(\S+ 阅读全文
摘要:
为了服务器安全考虑很多主机商禁用了php的fsockopen函数,昨天进博客,使用cos-html-cache生成静态文件,尼玛提示:Warning: fsockopen() has been disabled for security reasons in D:\...\cos-html-cache\cos-html-cache.php on line 35换了其他版本的cos-html-cache,还是不行。后来找到下面的方法。 = =、(结果不行,因为函数都被禁用了。)大家试下,很少有我这样的情况的,用其他替代函数。一、如何禁用fsockopen()下面是两种常用的禁用fsockopen 阅读全文
摘要:
PHPCMS V9 fsockopen 禁用解决方案, 把fsockopen 替换成 pfsockopen替换文件:phpsso_server/api/uc_client_1_5/client.phpphpsso_server/api/uc_client_1_5/lib/sendmail.inc.phpphpsso_server/api/uc_client_1_5/model/misc.phpphpsso_server/api/uc_client/lib/sendmail.inc.phpphpsso_server/phpcms/modules/admin/functions/global.fu 阅读全文
摘要:
今天 看PPChttp://bbs.phpchina.com/thread-171993-1-7.html这个问题。其实关键还是因为 php是弱类型语言,php进行比较的时候 最好还是使用strict方法的。因为这样不但比较两者的值是否一直,还会比较两者的类型是否一直。另外,我们在 控制结构比较两个数值是否一直的时候,也应该尽量使用 === 来代替 ==(当然,这个也根据具体的业务逻辑选用比较合适的)。解释下 为什么var_dump(in_array(0,array('s'));这句话的结果是bool(true)。因为in_array会将0 和's' 进行比较, 阅读全文
摘要:
启动安装: http://elain.blog.51cto.com/3339379/705846redis下载: https://github.com/nicolasff/phpredis/downloads多台服务安装: http://www.vquickphp.com/?a=blogview&id=30开机加自启动:echo "redis-server /etc/redis.conf" >>/etc/rc.local以前有想过用 Memcache 实现M/S架构的负载均衡方案,直到听说了 Redis 后才发现它做得更好。发了几天时间研究了一下 Red 阅读全文
摘要:
有个网友问了个问题,如下的html,为什么每次输出都是5闭包演示产品一产品一产品一产品一产品一原因:尽管是多个实例,但它们仍然共享一个外层函数闭包(lv1)中的i值,所以取决于最后一个i的值5。解决方式有很多,1、将变量 i 保存给在每个段落对象(p)上function init() { var pAry = document.getElementsByTagName("p"); for( var i=0; i<pAry.length; i++ ) { pAry[i].i = i; pAry[i].onclick = function() { alert(this.i 阅读全文
摘要:
安装完php之后,通常情况下,会在网站目录下创建一个.php的文件,来查看php安装过程中的参数配置,脚本的内容很简单:通常情况下,如果能顺利安装下来不报错的话,这个页面肯定是可以看到的;下面是我PHP配置参数的局部截图, 从我这边的配置可以看到,php的配置文件应该是放在/usr/local/php/etc下面,但是在这个目录下面并没有php.ini这个配置文件,需要手动的拷贝一个模板。我是实用源代码安装的,所以,在模板文件在源码包目录下!我安装的是php 5.3.4,在源码包里看到php.ini-development 和php.ini-production两个模板配置文件,这是针对不同的 阅读全文