Joomla后台下拉列表ajax更新后重新渲染备注

在开发后台组件的过程中,原于后台的原生态的处理模式不是太方便。有些新建项目字段只有几过,再大动干戈的做一个页面实在没有必要。就做了个modal效果。但下拉字段的用JS赋值后没有显示,就需要重新渲染,查了一下后台的下拉用了chosen的jQuery插件。

后面加了一个.trigger(‘liszt:updated’)。这样问题解决了。

magento的测试订单客户数据归零清空

清空分类:

清空产品: [crayon-5a…

centos定期自动备份数据库

先在root目录建了自执行脚本:

保存sh文…

CentOs 64位安装xampp手记

今天终于看到 xampp出支持64位liunx 的测试版了。下载地址:http://www.apachefriends.org/zh_cn/xampp-beta.html

下载到/opt目录下,是后缀.run 的文件,增加执行的权限

chmod +x /opt/xampp-linux-x64-1.8.2-beta2-installer.run
然后直接执行。
一路YES安装成功。到最后有提示执行目录chown -R nobody:nogroup /opt/lampp/apache2/htdocs 和/opt/lampp/logs失败,因nogroup不存在,
安装完成后重新执行,改成nobody:nobody 后OK。
输入/opt/lampp/lampp start 执行,发现mysql不能启动。
chown -R nobody:root /opt/lampp/var/mysql后,
单独执行一下,/opt/lampp/lampp startmysql,OK
下一步执行/opt/lampp/lampp security 设置相关密码。
安装完成,因为我是在远程服务器上测试,直接用Ip地址打开phpmyadmin是没法打开的,打开/opt/lampp/etc/extra/httpd-xampp.conf编辑
不适应在服务器上用vi编辑,直接安装一个winscp,然后下载编辑,
看到上面对了转向设定,文件的末尾对该指向又作了IP地址限制。
懒的管它,直接Alias /testlala  “/opt/lampp/phpmyadmin”
 这样如果打开IP地址加/testlala的话就可以指向phpmyadmin,这样别人也不容易猜出来。
改完,再执行一次/opt/lampp/lampp reload,
一切Ok

PHP Simple HTML DOM Parser 打开网页乱码的解决方法

PHP Simple HTML DOM Parser是个非常不错的解析网页代码的类,用来采集其他的网站的页面数据非常不错。因为国内的大部分网站是gb2312的编码,而自己的网站是utf-8,这样打开网站数据时就会乱码,实现也非常简单,只要找到头部的声明改成utf-8就OK了。

代码:

中间的二行就是修改头部文件的声明,再输出显示正常

access时间格式的问题

在读取access的日期数据,然后再用strtotime插入到数据库,发现很吊诡的总是出错,用access打开数据库的格式看显示还是24小时制的很正常,后来把数据输入出来居然变成12时制。因为他的输出格式是xxxx/xx/xx PM xx:xx:xx,用了这么一段代码:
$la = explode(" ",$f[1]->value);
if ($la[2]){
$nhtime = explode(":",$la[2]);
$nhdate = explode("-",$la[0]);
if ($la[1] =='PM'){$nhtime[0]+=12;}
$time =mktime($nhtime[0],$nhtime[1],$nhtime[2],$nhdate[1],$nhdate[2],$nhdate[0]);
}else{
$time = strtotime($f[1]->value);}

问题总算解决。 补:后来发现上面这个方法也有问题,中午12点时候就被弄成第二天凌晨了。再试试其他办法,之所以之前的strtotime(XXXX/XX/XX PM XX:XX:XX)错误只是因为PM 在中间了,放到后面就没问题了。调了一下之后,一切正常