substr()
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";
$day = date("Y-m-d",strtotime("-1 day"))
;
date("Y-m-d",strtotime("-1 day",strtotime($day )))
phpcmsv9是一款非常好的cms产品,给非常多的站长带来非常大的便利。但是在使用过程中也会遇到非常多的问题,比如说:在导入v9数据库的时候,出现member_menu此表的报错提示,这时我们不要慌,然后按照报错提示进行逐一排除检查!
[Err]1265-Datatruncatedforcolumn'isurl'atrow1
[Err]INSERTINTO`phpcms_member_menu`VALUES(1,'member_init',0,'member','index','init','t=0',0,'1','',''),(2,'account_manage',0,'member','index','account_manage','t=1',0,'1','',''),(3,'favorite',0,'member','index','favorite','t=2',0,'1','','');
[Msg]Finished-Unsuccessfully
从报错代码上我们可以看出一些问题,首先出错的地方是isurl字段。更深入的理解是
member_menu数据表中的isurl字段是不允许为空的。但是全新安装v9这里就是空的。导出数据库再导入的话,就会引起这个错误。解决方法为把isurl字段中的值手工改为0即可。
https://blog.csdn.net/lqs745920569/article/details/49386751
用phpcms做多种条件筛选菜单
parse_url()
和parse_str()
<?php $test = parse_url("http://feiniaomy.com/index.php?name=tank&sex=1#top"); //打印这个数组 print_r($test); ?>
运行结果
Array ( [scheme] => http ////使用什么协议 [host] => feiniaomy.com //主机名 [path] => /index.php //路径 [query] => name=tank&sex=1 //提交的参数 [fragment] => top //锚点 )
<?php $test = parse_url("http://feiniaomy.com/index.php?name=tank&sex=1#top"); parse_str($test['query'],$parr);//获取URL中的参数,并赋值到$parr数组中 print_r($parr);//打印数组 ?>
代码运行结果
Array ( [name] => tank [sex] => 1 )