14

08-2012

dedecms标签的学习

dedecms标签的学习

dedecms标签 关键描述调用标签: <meta name=”keywords” content=”{dede:field name=’keywords’/}”> <meta name=”description” content=”{dede:field name=’description’ function=’html2text(@me)’/}”> 模板路径调用标签: {dede:field name=’templeturl’/} 网站标题调用标签: {dede:global name=’cfg_webname’/} 栏目导航调用标签: <a href=”/”>首页</a></li> {dede:channel type=’top’ row=’8′ currentstyle=”<li class=’thisclass’><a href=’~typelink~’>~typename~</a> </li>”} <li><a href=’[field:typelink/]‘ target=”_blank”>[field:typename/]</a> </li> {/dede:channel}

13

08-2012

php代码优化几条建议

优化PHP代码的40条建议 1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。 6.尽量避免使用__get,__set,__autoload。

1

08-2012

php生成缩略图类

调用的时候: $image = Helper_Image::createFromFile(‘文件路径’,‘文件保存格式’); $image->resampled(‘’, ‘’); //缩放到100px * 100PX $image->saveAsJpeg(‘文件路径’ ,’品质(1到100)’);

静态页面获取ip归属地,进而执行不同操作

今天接到了一个任务,我们有个门户的网站,里面有好几个地区的医院,老板要让不同地区的人访问的时候,弹窗他们本地的商务通,我一开始想,这还不简单吗,不就是找个获取ip归属地的接口,然后获得返回值判断一下,然后再根据返回值调用不同的商务通不就ok了吗,实际上缺不然,因为我们门户的站都是生成的静态页面,不能够执行php。而获取访客的ip一定要用php的。所以我就纠结了。所以我就想,用js能不能调用php呢。所以我就做了个实验,从静态页面,<script language=’javascript’ type=’text/javascript’ src=’1.php’></script>来调用php页面。但是这样访问这个静态页面如何知道之执行了1.php呢,那就在1.php中写一个创建文件的操作。mkdir(‘aa’);然后访问静态文件。发现果然创建了aa这个文件夹。说明可以实现。

30

07-2012

关于flush()和ob_flush()

关于flush()和ob_flush()

flush (PHP 3, PHP 4, PHP 5) flush — 刷新输出缓冲 说明 void flush ( void )

27

07-2012

php伪弹窗的实现

php伪弹窗的实现

做开发的过程中,很多时候会要求我们有弹窗功能,就是一个操作,弹出一个窗口,选择相应的内容后,返回原窗口,并且将值返回进行下面的操作。我也遇到了这样的情况,所以我就像,要怎么做呢?我查了很多资料,的确是有这样的js功能,不过,挺复杂啊,而且不是很方便,也有较多的兼容问题。而直接用target=’_blank’又无法实现值的相互传递,所以我也比较纠结。不过,工作了这5个多月来,的确是让自己的见识有了很大的增长。我明白了,程序的开发是个流程,这就是为什么作为php程序员也要懂css,懂js。所以,很多时候很多功能都可以通过很多方式来实现。所以我想了想,能不能通过别的方式实现呢。

20

07-2012

js实现页面打印

js实现页面打印

js实现页面打印,打印预览,不过还需要浏览器的设置来配合,比如浏览器会有一些默认的打印设置,页边距,页眉页脚等等

php将金钱小写数字转为金钱大写的方法

做仓储管理系统的时候,本来以为php本身就有这样的函数,弄了半天原来没有,于是就上网找了找,还真找到了。也看了看,原理其实很简单!供大家参考。

20

07-2012

弹出窗口的命令总结

弹出窗口的命令总结

弹出窗口的命令总结 window.open window.alert window.comfirm window.prompt window.showModalDialog window.showModelessDialog 一、 window.open(pageURL,name,parameters) pageURL 为弹出窗口路径 name 为弹出窗口名称,也可以是系统自带的比如:_self, _blank,_top,_parent … parameters 为窗口参数(各参数用逗号分隔)

mysql查询当天、本周、上周、本月、上月信息

查询当天的记录 select * from hb_article_view where TO_DAYS(hb_AddTime) = TO_DAYS(NOW()) 查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,’%Y-%m-%d’)) = YEARWEEK(now());