摘要:
突然看到这个,觉得很好,就拿过来了,如下://定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content-type: text/javascript');//JPEG Imageheader('Content-type: image/jpeg 阅读全文
摘要:
今天遇到这种问题,单纯的使用replace函数不行,他会改变原有的字符串的大小写在网上找到相关的代码,自己备份下普通的替换函数public function HighLight(S,F)dim tL,tM,tR,ktL=""tM=""tR=Sk=instr(1,tR,F,1)do while k>0tL=tL & left(tR,k-1)tM=mid(tR,k,len(F))tL=tL & "<span style='color:red'>" & tM & " 阅读全文
摘要:
压缩(minify)是用于合并压缩js/css文件的应用程序,必须是纯css和js文件才能使用。优点:可以使请求数减少,传输的字节数也小了很多;支持缓存,将合并压缩的结果cache到服务器端文件中,下次访问就不需要再重新做合并压缩的操作了;加快页面的载入速度。基本使用方法:如下<linkhref="/min/?f=css/css1.css,css/css2.css"rel="stylesheet"type="text/css"/>或<linkhref="/min/?b=css&f=css1. 阅读全文
摘要:
Titleclass Email { var $useragent = "CodeIgniter"; var $mailpath = "/usr/sbin/sendmail"; // Sendmail path var $protocol = "smtp"; // mail/sendmail/smtp var $smtp_host = ""; // SMTP Server. Example: mail.earthlink.net var $smtp_user = ""; // SMTP User 阅读全文
摘要:
View Code1<?php2classcache{34var$cache_dir="data/";56var$cacheLimitTime=0;78var$cacheFileName="";910var$cacheFileExt="";111213//构造函数缓存更新时间14functioncache($cacheLimitTime,$filename,$dir,$cacheFileExt)15{16if(intval($cacheLimitTime))17{18$this->cache_dir.=$dir;19$th 阅读全文
摘要:
正好需要这样的代码,搜索到收藏到这里一般网站页面的显示都不可避免的会涉及子字符串的截取,这个时候truncate就派上用场了,但是它只适合英文用户,对与中文用户来说,使用 truncate会出现乱码,而且对于中文英文混合串来说,截取同样个数的字符串,实际显示长度上却不同,视觉上会显得参差不齐,影像美观。这是因为一个中文的长度大致相当与两个英文的长度。此外,truncate也不能同时兼容GB2312, UTF-8等编码。改良的smartTruncate: 文件名:modifier.smartTruncate.php<?phpfunction smartDetectUTF8($string) 阅读全文
摘要:
/*** 判断是否为搜索引擎蜘蛛** @author Eddy* @return bool*/function isCrawler() { $agent= strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) { $spiderSite= array( "TencentTraveler", "Baiduspider+", "BaiduGame", "Googlebot", "msnbot", "Soso 阅读全文
摘要:
得到HTTP_USER_AGENT 的方法很简单,比如php代码:<?php print_r($_SERVER);?><?php print_r($_SERVER['HTTP_USER_AGENT']);?>这两种都可以得到User-Agents和IP等信息,最好配合正则表达式,对信息进行筛选剔除。————– User-Agents列表————-Internet Explorer 6Internet Explorer 7Internet Explorer 8FirefoxChromeSafariNetscapeOperaMaxthon360SEOmniW 阅读全文
摘要:
今天做了个php链接mssql数据库,数据库中的表中字段使用MD5十六加密的。但是php中的MD5默认是32位,导致登录程序没办法使用md5加密跟表中字段匹配,在网上一搜也有不少人有这方面的困惑,后来找到一个解决办法,是正确的,就记录下来。使用substr函数截取:substr(md5("admin"),8,16); // 16位MD5加密md5("admin"); // 32位MD5加密 阅读全文
摘要:
最近几天正在做一个小型CMS,用到图片上传了,想利于CodeIgniter的上传类去实现,但测试中有好多问题,我把经过和要注意的地方分享一下!view代码:<?php echo form_open_multipart('picture/upload');?><?php echo form_upload('userfile');?> /*注意,这里是userfile,$this->upload->do_upload(),这里do_upload默认上传文件的表单名为userfile;当然也可以使用do_upload($filena 阅读全文