上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 看着标题很绕口,大致讲解一下。usort函数用法如下:bool usort ( array &$array , callback $cmp_function )第一个参数是一个数组(引用),第二个参数是要自定义的排序函数。我自己写了一个给文件大小排序的函数,使用usort,名为sortSize(),而sortSize又要调用另一个引用函数getByteSize(),示意图如下出错源代码:<?php function sortSize($a,$b){ $a = getByteSize($a); $b = getByteSize($b); ... 阅读全文
posted @ 2012-09-06 16:36 小 伍 阅读(2212) 评论(2) 推荐(0) 编辑
摘要: 在学校呆着没意思,重温了一下PHP,看看以前写过的函数,突然想写一下已知文件大小,对数据排序。比如: 1.3G、153MB、458KB、998M、0.99G(这里未考虑MB与Mb的区别,一般不会涉及Mb的运算,所以Mb、MB、mb都看定为Mb,其实MB=8*Mb)函数如下:<?php function sortSize($arr){ $arr2 = $arr; $arr3 = array(); if(!is_array($arr)){ return false; } array_w... 阅读全文
posted @ 2012-09-06 16:21 小 伍 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 织梦有很多内置函数,比如常见的 mydate、html2text等函数,但这些函数对自定义程度高的项目来说是远远不够的,所以我们需要自己定义函数使用,就像使用mydate一样!1、找到自定函数文件 —— include/extend.func.php2、添加自定义函数(可以使用全局变量 $GLOBALS),我这里写了一个自定义字符等宽度值截取函数,用于样式与字数匹配的函数。/** * utf-8中文截取,mb_string 截取模式 (自定义函数) * * @access public * @param string $str 需要截取的字符串 * @param ... 阅读全文
posted @ 2012-08-21 20:35 小 伍 阅读(2504) 评论(0) 推荐(0) 编辑
摘要: 回家半个月,回来思路全无,看来IT工作者禁不起安逸啊~~~~先看看哪里需要完善的吧,于是先看了自由列表页的分页链接——相当不爽!!都是相对路径,“据说”对SEO不利,于是改!!!找到include里边的 arc.freelist.class.php,找到“function GetPageListST”行,马上改了它直接在function函数体内添加一句: function GetPageListST($list_len, $listitem="info,pageno") { /*此句添加为分页绝对地址路径*/ $baseUrl = $GLOBALS['cfg_... 阅读全文
posted @ 2012-08-21 19:56 小 伍 阅读(2613) 评论(0) 推荐(0) 编辑
摘要: 在很多网页展示中,标题的长度有时需要量身定制,比如已经排定好的样式,一般都不会满足太长的标题,这就需要对标题进行截取。考虑到一般都是中文、英文、数字、英文符号、中文符号混合的标题,现有的函数只能使用mb_substr这样的针对编码的截取方式。但是这样的结果总是不令人满意的。比如,文章标题有以下几种:1、全英文:Celine Dion My Love Ultimate Essential Collection My Heart Will Go On2、全中文:一二三四五六七八九十一二三四五六七八九十一二三四五六七八九十3、中英文混排(包含中英标点):一二三四五;“;六七八九十;“;'Ce 阅读全文
posted @ 2012-07-31 13:22 小 伍 阅读(1929) 评论(0) 推荐(0) 编辑
摘要: 今天写织梦模板,测试时,发现写的足够长的标题,怎么截取都是21个字(截取大于21),到文章页才发现原来文章的标题被自动截取成了21个汉字,也就是60个字节(我的是UTF-8编码,不知道这个计算怎么这么奇怪,本应是20的)。想想明白了,肯定是系统在编辑文章后,自动将文章标题截取成了60字节,于是开始更改默认的文章标题长度。更改织梦系统默认文章标题长度有两步:1、更改系统后台设置:后台=> 系统 => 其他选项 => 文章标题最大长度2、这步也必不可少的,更改数据库: 命令:ALTER TABLE dede_archives CHANGE `title` `title` VARC 阅读全文
posted @ 2012-07-30 22:32 小 伍 阅读(791) 评论(0) 推荐(0) 编辑
摘要: Bind可以为元素绑定事件,也可以绑定多个事件:绑定单事件:$('#foo').bind('click', function() { alert('User clicked on "foo."'); }); 绑定多事件:$('#foo').bind({ click: function() { // do something on click }, mouseenter: function() { // do something on mouseenter } }); 阅读全文
posted @ 2012-07-30 15:38 小 伍 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: $("li").hover(function(){alert($("li").index(this));}); 阅读全文
posted @ 2012-07-30 12:01 小 伍 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 注意一些函数的过滤   有些函数在程序中是经常使用的,像include(),require(),fopen(),fwrite(),readfile(),unlink(),eval()以及它们的变体函数等等。这些函数都很实用,实用并不代表让你多省心,你还得为它们多费点心。   1.include(),require()和fopen(),include_once(),require_once()这些都可以远程调用文件,对于它们的危害,google搜一下你就会很明了,对于所包含调用的变量没过滤好,就可以任意包含文件从而去执行。举个例子,看print.php   ...   if (empty ($bn) ) { //检查是变量$bn是否为空   include ("$cfg_dir/site_${site}.php"); //把$cfg_dir这个路径里的site_${site}.php包含进来   ...   不管存不存在$cfg_dir目录,$site这个变量你可以很自然的去使用,因为他根本没检查$site变量啊。可以把变量$site指定远程文件去调 阅读全文
posted @ 2012-07-12 23:05 小 伍 阅读(823) 评论(0) 推荐(0) 编辑
摘要: 一、yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题二、 yum特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf,/etc/yum.repos.d 下的文件)*自动解决增加或删除rpm包时遇到的倚赖性问题*使用方便*保持与RPM数据库的一致性三、 yum安装Centos/RHEL1. #rpm -ivh yum-2.4.3-4.el4.centos.noarch.rpm四、yum配置yum的配置文件yum的一切配置 阅读全文
posted @ 2012-07-02 22:47 小 伍 阅读(443) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页