May232013
May232013
smarty模板保留变量总结
很久没有使用Smarty做项目了,今天突然要改改自己的网站里面的一些东西,因为我网站是很久以前用smarty模板引擎做的,改着改着有些地方就感觉还得网上搜答案了,看来对久违的smarty已经开始生疏了,赶紧补习一下。对Smarty模板的保留变量稍微做一下总结,以备后用。
{$smarty}保留变量是可以在模板中直接访问的一些特殊的变量,不需要从PHP脚本中分配。
{$smarty.get},{$smarty.post}等等...阅读全文
May232013
May232013
May232013
关于使用in_array() foreach array_search() 查找数组是否包含时的性能对比
判断某字符是否包含与某于数组中,方法有很多,刚学习php的新手们估计偏向于使用循环来解决,对于一般的小网站来说,这种解决方案是不会出现什么大问题的。但就性能来说,这种方法不是最好的方法,下面笔者就 foreach,in_array() array_search 这三种方法来比较这三种方法在性能表现上的差异。
<?php
$runtime= new runtime;
$runtime->start();
$a = 'k';
$...阅读全文
May232013
May232013
May232013
phpMyAdmin不允许空密码登陆的解决办法
mysql服务安装完毕后默认没有密码的,这个时候如果我们选择了安装phpmyadmin来管理我们的数据库的时候,登陆时有可能会出现”空密码登陆被禁止(参见允许密码为空)”这样的错误提示从而导致不能登陆,笔者稍作研究之后不忘总结了一下分享给众位同仁。
解决办法如下:
(1)找到phpmyadmin下的
config.inc.php(根目录)或者config.default.php(根目录)再或者:libraries\config.def...阅读全文
May232013
帝国cms数据库配置文件在那里
php帝国cms的文件目录命名都是非常怪异的,接手了一个修改帝国cms的活,找了半天都没有找到配置文件在哪里,真是羞愧,搜索得来的,分享出来与同样找不到配置文件的朋友共享,帝国cms数据库配置文件是 /e/class/config.php ,具体配置选项参照下面的说明:
//数据库设置
$phome_use_db='mysql'; //数据库类型
$phome_use_dbver='5.0'; //数据库版本
$phome_db_server='localhost'; //...阅读全文
May232013
php 获取任意月的最后一天
php获取任意月份的最后一天,具体例子如下:
echo date('Y-m-t'); //获取当前月的最后一天
echo date('Y-m-t',strtotime("09.13.1987")); //获取指定月份的最后一天
//获取指定日期的上个月的最后一天
$curtime="1987-09-13";
$time=strtotime($curtime );
date('Y-m-t',strtotime('last month',$time));
//获取指定日期的下个月的最后一天
$curtime="2010-04-11";
$time=st...阅读全文