ecshop二次开发之常用函数汇总

    本文详细汇总了ecshop二次开发中常用的函数。分享给大家供大家参考。具体如下: 最近进行ecshop的二次开发,整理了一部分的函数,另外在ecshop论坛上面也发现了很多函数说明,整理汇总如下,供大家参考。 所有函数功能说明: lib_time.php gmtime() 说明:获得当前格林威治时间的时间戳 server_timezone() 说明:获得服务器的时区 local_mktime($hour = NULL , $minute= NUL...阅读全文
    作者:绝缘体.. | 分类:ECSHOP | 阅读: |

    ECShop – 数据库操作类

    ECShop v2.7.2没有使用一些开源的数据库操作类,比如adodb或者PEAR,而是封装了自己的实现。这样做的好处是实现非常轻量,只有一个文件,27Kb,大大减小了分发包的文件大小。另外,当网站需要做memcached缓存时,也可以很方便的实现。当然,这样做的后果就是数据库的选择非常狭窄,无法实现其它的非MySQL数据库。 ECShop的数据操作类文件是includes/cls_mysql.php,类名是cls_mysql。...阅读全文
    作者:绝缘体.. | 分类:ECSHOP, 首页 | 阅读: |

    linux自定义rm删除文件到“回收站”

    linux系统中误删文件恢复很麻烦,有的甚至无法恢复,所以简单实现rm脚本,实现删除文件到“回收站”。实现可以恢复到最后一次删除的文件,电脑重启后linux系统将自动删除“回收站”中的文件目录。实现如下 vi /usr/local/bin/rm.sh  #!/bin/bash _recyc=’/tmp/recycle’  test ! -d  $_recyc && mkdir -p $_recyc  _datedir=`date +R...阅读全文
    作者:绝缘体.. | 分类:学东西 | 阅读: |

    伪装Nginx,隐藏Nginx、PHP版本号并提升服务器安全性

    现在Web Server使用广泛,针对它的攻击也越来越多,Nginx这玩意出道时间也并不长,虽然国内很多门户网站都用它,小内存VPS用户也爱它,但是我可不想哪天它爆出了个惊天BUG,上次80sec公布的Nginx相关PHP FPM漏洞就是警示哦,倘若伪装了我的Nginx服务器,攻击者就不知道我使用的是何种Web Server,也就无从下手了。 修改src/core/nginx.h #define NGINX_VERSION “1.0.12”#d...阅读全文
    作者:绝缘体.. | 分类:Linux | 阅读: |

    如何配置Linux网卡

    网卡的配置: 1.网卡配置文件 对于网卡信息的配置通常包括:配置IP地址、子网掩码和网关。网卡信息保存在网卡配置文件中。网卡配置文件位于/etc/sysconfig/network-scripts目录下。一块网卡对应一个网卡配置文件,配置文件命名规则: ifcfg-网卡类型以及网卡的序列号 由于以太网卡类型是eth,网卡的序列号从0开始,所以第一块网卡的配置文件名称为ifcfg-eth0,第二块网卡为ifcfg...阅读全文
    作者:绝缘体.. | 分类:Linux, 首页 | 阅读: |

    pureftpd 配置问题集合

    1.MinUID 导致不能登录 错误530 登陆的时候总会报: 530 Sorry, but I can’t trust you 在 /var/log/messages 看到如下提示: [WARNING] Can’t login as [*****]: account disabled 的日志。 原来在pureftpd里还有MinUID的限制,默认是100, id wwwrun ,可以看到其 UID 为 30,pureftpd不让其登陆。修改 vi /usr/local/pureftpd/pure-ftpd.conf ,将这个值改为 10,问题解决 ...阅读全文
    作者:绝缘体.. | 分类:学东西 | 阅读: |

    相似度匹配算法的设计思路

    相似度匹配算法的设计思路 相似度匹配算法的方法如下: 首先把文章进行分词,然后提取关键字。根据比较和判断关键字,来判断文章的内容关联度。 所得到的相似度的值如果大于0.45,那么就可以认为是同一篇文章了。   影响相似度的结果有以下几个方面: 第一:关键字的质量。关键字的个数以及最好都为名词;代词,副词的关键词不能出现太多等。 第二:计算相似度...阅读全文
    作者:绝缘体.. | 分类:学东西 | 阅读: |

    php指定行读取文件的方法

    /* * $file 文件 * $start 1 从首行开始,0 随机取,-1 从尾行开始 * 结果数组 /* function getFileRows($file, $start = 1, $num = 0) { $_start = $start; $rowsdata = array (); $lines = file ( $file ); if ($_start > 0) { $start = $start - 1; } else { $start = count ( $lines ) + $start; } $num = $num == 0 ? count ( $lines ) - $start : $nu...阅读全文
    作者:绝缘体.. | 分类:学东西 | 阅读: |

    php批量处理图片大小

    <?php require_once (dirname ( __FILE__ ) . "/include/common.inc.php"); require_once ("/admin/inc/inc_archives_functions.php"); function myscandir($path) { $mydir = dir ( $path ); while ( $file = $mydir->read () ) { $p = $path . '/' . $file; if (($file != ".") and ($file != "..")) { $file_arr [] = $p; } if ((is_dir ( $p )) and ($fil...阅读全文
    作者:绝缘体.. | 分类:学东西 | 阅读: |