May192015
fckeditor上传文件按日期存放及重命名上传文件的方法
1. 实现 fckeditor 按日期分目录的形式存放上传的文件,比如今天是 2015年5月5日,那么今天上传的文件都放在这个目录里面去,明天上传的则自动创建并放在类似 2015-05-06 这样的目录里面去。
(1)找到 editor\editor\filemanager\connectors\php\ 文件夹下的 config.php 文件
(2)找到如下配置变量
$Config['UserFilesPath'] = '/uploadfiles/';
将其值修改为:
$Config['UserFilesP...阅读全文
抢沙发
May162015
php简单的socket
本篇文章分享一个简单的socket示例,用php。实现一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务。
产生一个 socket 服务端
<?php
/*文件名:socket_server.php*/
// 设置一些基本的变量
$host="127.0.0.1";//Socket运行的服务器的IP地址
$port=1234;//Socket运行的服务器的端口,端口取值为1到65535之间的数字,前提是这个端口未被使用
// 设置超时时间,这里设置...阅读全文
May112015
ecshop前后台函数库整理笔记
接触ecshop差不多半年了,大致的东西基本上也都掌握,为了提高效率,整理了一下ecshop的一些函数库,包括前台还有后台的。
熟悉这些函数,可以减少不少麻烦,熟悉之后,你遍知道系统有哪些已经写好的功能,很多时候就可以直接拿来用,而不用因为不知道,去手写代码,这样就很不划算了。
lib_main.php ECSHOP 前台公用函数库
update_user_info 更新用户SESSION,COOKIE及登录时间、登录次...阅读全文
May102015
为 ecshop 添加支付宝自动发货接口
为 ecshop 添加支付宝自动发货接口。
一、 在数据库order_info中添加trade_no 字段
SQL语句
ALTER TABLE `ec_order_info` ADD COLUMN `trade_no` varchar(100) NOT NULL DEFAULT '' AFTER `pay_name`;
二、 修改includes/modules/payment/alipay.php文件
查找:$order_sn = trim($order_sn);
代码之下添加:$trade_no = trim($_GET[‘trade_no’]);//获取支付宝交易号
查找:...阅读全文
May092015
php 函数将16进制颜色代码转换为 RGB 色值
利用php函数将16禁止的颜色代码转换为RGB色值。
/**
* function 16进制颜色转换为RGB色值
* author www.phpernote.com
*/
function hex2rgb($hexColor){
$color=str_replace('#','',$hexColor);
if (strlen($color)> 3){
$rgb=array(
'r'=>hexdec(substr($color,0,2)),
'g'=>hexdec(substr($color,2,2)),
'b'=>hexdec(substr($color,4,2))
);
...阅读全文
May082015
Yii常用路径方法总结
Yii框架中的一些常见的路径方法的使用方法总结。
在控制器添加CSS文件或JavaScript文件:
Yii::app()->clientScript->registerCssFile(Yii::app()->baseUrl.'/css/my.css');
Yii::app()->clientScript->registerScriptFile(Yii::app()->baseUrl.'/css/my.js');
<?php echo $this->module->assetsUrl; ?>/css/main.css
调用YII框架中framework/web/js/...阅读全文
May082015
May052015
jquery弹出窗口插件(兼容所有浏览器)分享
由于工作中经常碰到页面需要弹窗这种效果的,于是从网上下载的一些弹窗效果研究了下,总感觉有些弹窗效果虽然很酷,但问题很多,更要命的是代码一大堆大堆的,看着很头痛,于是根据实际需要自己用jquery写了一个弹窗效果并做成了插件的形式,有需要的可以下载下来看看。
jquery弹出窗口插件(兼容所有浏览器)效果
需要说明的是本例实现的比较粗糙,读者可以根据自己的实际情况做相应的修改...阅读全文
May042015
Yii framework框架之模块开发分析
一个稍微大点的项目,如果按照yii生成的webapp进行开发。所有的controller放到controllers文件夹下,所有的model放到models文件夹下面,如果你有 n 多个 controller 和 n 多的 model ,这种情况下维护代码将是一个非常痛苦的过程。为了避免这种情况,Yii 提供了一种 Modules(模块) 的目录结构方式。
Modules(模块) 是一个独立的单元,包含视图、控制器和其它组件,它和一个应用的区别是不...阅读全文
May022015
iframe属性详细说明
HTML iframe 标签的作用就是创建包含另外一个文档的内联框架(即行内框架),通俗点的说法就是在一个html页面嵌入另外一个html页面。这个标签在实际工作中还是比较常见而且重要的。比如一般web项目的后台基本都要用到iframe,还有我们登录各种邮箱也经常会看到点击左边链接,右边网页跟着切换等的效果,基本都是通过iframe实现的。
所有浏览器都支持iframe标签,因此不存在兼容性问题。
if...阅读全文