自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 php获取远程图片并下载保存到本地

/***功能:php完美实现下载远程图片保存到本地*参数:文件url,保存文件目录,保存文件名称,使用的下载方式*当保存文件名称为空时则使用远程文件原来的名称*/function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){ return array('file_name

2014-06-10 17:05:31 2943

原创 PHP跨域 简单处理

在目标PHP页面头部加上

2014-05-22 09:19:48 659

原创 jQuery中的mouseenter和mouseleave事件

前端开发中经常会遇到事件maopo

2014-05-10 17:36:57 1214

转载 PHP is_callable 方法

is_callable(PHP 4 >= 4.0.6, PHP 5)is_callable — 验证变量的内容是否能够进行函数调用 Descriptionbool is_callable ( callback $name [, bool $syntax_only = false [, string &$callable_name ]] )

2014-04-18 11:37:18 7367

转载 REPLACE INTO 与 INSERT ... ON DUPLICATE KEY UPDATE

效率上来说, INSERT ... ON DUPLICATE KEY UPDATE 比replace 要好, 毕竟replace如果重复则 先删除再插入. 而且replace还有副作用: 1. replace每次要重新分配自增id; 2. replace中执行delete时, 在有外键的情况下会很麻烦; 3. 如果delete时定义的有触发器, 则会被执行; 4. 副作用也会被传播到replica

2014-03-20 16:53:25 845

原创 ajax跨域问题

header('Access-Control-Allow-Origin: http://www.baidu.com');  //允许www.baidu.com  ajax跨域请求....在post提交的页面顶部加上这一句话后面的地址表示允许当前页面异步提交

2014-02-19 10:02:58 444

原创 IE7 浏览器position:absolute消失不见的原因

当一个绝对定位的框的前一个或者后一个兄弟元素是浮动框的时候,这个绝对定位框可能会消失。虽然这种情况不是一定出现,但是也要重视解决。因此,任意的元素框(甚至可以是空的div)将浮动框和绝对定位框在源代码中“分隔”开(放在两个框之间或者包围其中之一都可以),就可以解决这个问题。

2014-01-16 13:50:40 1208

转载 jQuery(function(){})与(function(){})(jQuery)的区别

开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){       }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(p

2014-01-06 10:13:46 502

转载 Yii快速快速全面入门教程 让你对yii框架有个简单的认识

Ⅰ、基本概念一、入口文件入口文件内容:一般格式如下:$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置// 部署正式环境时,去掉下面这行// define

2013-12-15 00:50:07 13545

转载 MySQL的统计总数count(*)与count(id)或count(字段)的之间的各自效率性能对比

mysql的count优化总体上有以下注意事项:1.任何情况下SELECT COUNT(*) FROM tablename是最优选择;2.尽量减少SELECT COUNT(*) FROM tablename WHERE COL = 'value’ 这种查询;3.杜绝SELECT COUNT(COL) FROM tablename的出现。 COUNT(*)和COUNT

2013-12-15 00:19:25 5724 1

原创 PHP 正则补充

分类代码/语法说明捕获(exp)匹配exp,并捕获文本到自动命名的组里(?exp)匹配exp,并捕获文本到名称为name的组里,也可以写成(?'name'exp)(?:exp)匹配exp,不捕获匹配的文本,也不给此分组分配组号零宽断言(?=exp)匹配exp前面的位置(?匹配exp后面的

2013-12-11 20:55:52 477

原创 解决ie6、7 position异常问题,以及flash文件挡住position定位

开发中遇到这样的问题:         两个完全独立的DIV ,上面的DIV有悬浮框A子元素,利用position定位,下面的DIV有悬浮框B子元素,也利用position定位,但是在ie6、7下B会挡住A,解决办法是利用hack对两个DIV对都做IE6/7的position定位,上面的DIV z-index属性比下面的大;         flash挡住定位的解决办法:

2013-10-31 16:51:12 866

原创 获取页面js动态写入的数据(抓取天猫商品价格)

直接上代码:先安装phantomjs,然后安装casperjs,注意要添加系统环境变量。php代码:for($i=0; $i$limit = $i*$perpage;$limit = "$limit,$perpage";$goods = $db->GetRow('表','id,url,key_id,orig_id','orig_id if($goods){forea

2013-10-26 10:11:00 4261 5

转载 session会话时间问题

很多时候,当页面停在那里有一会动时,可能就需要你重新登陆。这是因为Session超时了,可惜的是在PHP中没有设置页面Session超时时间的功能。。。在PHP.ini中有两个可以设置Session时间的配置,一个是"session.gc_maxlifetime",默认值是1440(24分钟),这个是Session在多少秒以后被清除。另外一个是"session.cache_expire",默认是1

2013-08-14 13:45:59 921

原创 QQ空间、微博、新浪微博等的几种分享链接

<a class="shareInvite shareQQ" href="javascript:void(0);" onclick="window.open('http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+encodeURIComponent('http://www.shejiben.com/reg/?u={$to

2013-08-14 10:40:33 1523

原创 jquery获取元素的绝对/相对位置(坐标)

获取页面元素的绝对位置,可以用offset()方法:var top = $("元素").offset().top;var left = $("元素").offset().left;获取页面元素相对父元素的位置,可以用position()方法:var pTop = $("元素").position().top;var pLeft = $("元素").pos

2013-06-05 15:46:10 1646

原创 js实现firefox、chrome、ie浏览器复制功能

由于浏览器的安全性问题,ff和chrome不支持js的直接复制,目前网上有很多种解决办法,我用的是ZeroClipboard.js。网上可以下到源码和测试文件,这里就不上传附件了。在测试文件中,控制复制的dom组件是:复制如果发现在页面上定位出现问题时,可以考虑把clip_container的position属性设为relative,因为flash文件是用的绝对定位。

2013-05-28 13:39:12 748

转载 mysql 取得随机整数

mysql中随机生成一些范围内的整数有时候是很有用的,用到了2个函数1、floor(f)     返回一个不大于f的最大整数2、rand(),rand(n)     返回一个随机浮点值 v ,范围在 0 到1 之间 (即, 其范围为 0 ≤ v≤ 1.0)。若已指定一个整数参数 N ,则它被用作种子值,用来产生重复序列。 若要在i ≤ R ≤ j 这个范围得到一

2013-05-20 11:45:24 991

原创 discuz论坛积分体系二次开发攻略

所有涉及到论坛的积分修改,最终都是调用文件/discuz/source/function/function_core.php 中方法updatecreditbyaction向装修网接口http://www.to8to.com/api/update_credit.php发送数据。其中论坛所涉及到积分修改分为以下几点,每一条在装修网数据库中对应一条规则,若修改则要考虑到规则涉及。一、论坛登录积分增

2013-01-13 17:59:33 5913

转载 PHP 301跳转(虽然很简单,但还是记录下)

什么是301转向?301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。为什么要做网址转向?比如,为保护版权,你拥有不同TLD的多个域名:company.comcompany.netcompany.orgcomp

2012-12-25 15:18:56 976

原创 Js中img预加载问题

因工作需要,最近研究网页图片模糊预加载问题,本来是很简单的几行代码,但是发现ie浏览器下不能正常显示,最后通过网上找资料做出以下总结:(说明,由于是图片网站,在网页打开时已经有些图片预先加载到缓存中)var imgShow = new Image();imgShow = src;//src为传递过来的图片地址imgShow.onload = function (){$("#div_

2012-12-12 15:16:20 1338 1

转载 使用<!-- //-->这样的html注释把js代码注起来的作用

那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:html>  body>  script type="text/javascript">  document.write("Hello World!");  //-->  script>  body>  html>

2012-12-12 11:40:38 416

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除