有时一个模板对应的参数不同,缓存的内容也不同,此时,如果默认的方式就会导致显示异常,按如下方式即可避免该问题,实现按参数缓存内容:
$url=md5($_SERVER['REQUEST_URI']);
//设置缓存文件名
$smarty->dis[......]
有时一个模板对应的参数不同,缓存的内容也不同,此时,如果默认的方式就会导致显示异常,按如下方式即可避免该问题,实现按参数缓存内容:
$url=md5($_SERVER['REQUEST_URI']);
//设置缓存文件名
$smarty->dis[......]
之前整理的数组函数是有这个函数的:krsort()。
定义和用法:krsort() 函数将数组按照键名逆向排序,为数组值保留原来的键。可选的第二个参数包含附加的排序标志。若成功,则返回 TRUE,否则返回 FALSE。krsort(array[……]
function make_semiangle($str)
{
$arr = array('0' => '0', '1' => '1', '2' => &[......]
排序的方法:
<?php
$postorder=$_POST['order'];
$field=$postorder[0]["column"];$ordertype=$postorder[0]["dir"][......]
这个需求其实是因为有一个备份数据库,一个待还原的数据库,需要还原部分数据,其实默认用PDOselect出来的数据,写入的时候直接update过去就可以了。
示例代码:
<?php
$rs = $olddb->query("SELECT blob[......]
BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:
<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)
这样得到的数据,就可以作为字符串写入到数据库了。
提取的话,[……]
随便测试了下,如下代码是有效的:
setCookie("lastime",$selectlogin['lastime'],0,'/');
通过这样方式设置的Cookies是可以随浏览器关闭自动销毁的。
整理[……]
有时数据量太大,不走AJAX载入页面会卡,所以研究了下AJAX的方法和实现。
这玩意儿其实官方说明文档挺清楚的,后来发现国内还有中文版的,所以文末附上链接,有兴趣的自己研究下。
JS方面,dataTable方法里加入参数:
"processing"[......]
如何在数组头部插入数据,其实之前发的数组函数里是有这个函数的,没注意到,那就记住这个函数:array_unshift。
array_unshift() 函数在数组开头插入一个或多个元素。
被加上的元素作为一个整体添加,这些元素在数组中的顺序和在参数中的顺序一样。
该[……]
如何通过PHP检查输入的日期参数是否合法呢?见如下函数:
function checkDateIsValid($date, $formats = array("Y-m-d", "Y/m/d")) {
$unixTime =[......]