- 博客(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
2988
转载 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
7412
转载 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
997
原创 ajax跨域问题
header('Access-Control-Allow-Origin: http://www.baidu.com'); //允许www.baidu.com ajax跨域请求....在post提交的页面顶部加上这一句话后面的地址表示允许当前页面异步提交
2014-02-19 10:02:58
482
原创 IE7 浏览器position:absolute消失不见的原因
当一个绝对定位的框的前一个或者后一个兄弟元素是浮动框的时候,这个绝对定位框可能会消失。虽然这种情况不是一定出现,但是也要重视解决。因此,任意的元素框(甚至可以是空的div)将浮动框和绝对定位框在源代码中“分隔”开(放在两个框之间或者包围其中之一都可以),就可以解决这个问题。
2014-01-16 13:50:40
1286
转载 jQuery(function(){})与(function(){})(jQuery)的区别
开发jQuery插件时总结的一些经验分享一下。 一、先看 jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ }); 意义为在DOM加载完毕后执行了ready()方法。 二、再看 (function(){ })(jQuery); 其实际上是执行()(p
2014-01-06 10:13:46
529
转载 Yii快速快速全面入门教程 让你对yii框架有个简单的认识
Ⅰ、基本概念一、入口文件入口文件内容:一般格式如下:$yii=dirname(__FILE__).'/../../framework/yii.php';//Yii框架位置$config=dirname(__FILE__).'/protected/config/main.php';//当前应用程序的主配置文件位置// 部署正式环境时,去掉下面这行// define
2013-12-15 00:50:07
13625
转载 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
5786
原创 PHP 正则补充
分类代码/语法说明捕获(exp)匹配exp,并捕获文本到自动命名的组里(?exp)匹配exp,并捕获文本到名称为name的组里,也可以写成(?'name'exp)(?:exp)匹配exp,不捕获匹配的文本,也不给此分组分配组号零宽断言(?=exp)匹配exp前面的位置(?匹配exp后面的
2013-12-11 20:55:52
508
原创 解决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
912
原创 获取页面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
4362
转载 session会话时间问题
很多时候,当页面停在那里有一会动时,可能就需要你重新登陆。这是因为Session超时了,可惜的是在PHP中没有设置页面Session超时时间的功能。。。在PHP.ini中有两个可以设置Session时间的配置,一个是"session.gc_maxlifetime",默认值是1440(24分钟),这个是Session在多少秒以后被清除。另外一个是"session.cache_expire",默认是1
2013-08-14 13:45:59
963
原创 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
1593
原创 jquery获取元素的绝对/相对位置(坐标)
获取页面元素的绝对位置,可以用offset()方法:var top = $("元素").offset().top;var left = $("元素").offset().left;获取页面元素相对父元素的位置,可以用position()方法:var pTop = $("元素").position().top;var pLeft = $("元素").pos
2013-06-05 15:46:10
1729
原创 js实现firefox、chrome、ie浏览器复制功能
由于浏览器的安全性问题,ff和chrome不支持js的直接复制,目前网上有很多种解决办法,我用的是ZeroClipboard.js。网上可以下到源码和测试文件,这里就不上传附件了。在测试文件中,控制复制的dom组件是:复制如果发现在页面上定位出现问题时,可以考虑把clip_container的position属性设为relative,因为flash文件是用的绝对定位。
2013-05-28 13:39:12
809
转载 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
1043
原创 discuz论坛积分体系二次开发攻略
所有涉及到论坛的积分修改,最终都是调用文件/discuz/source/function/function_core.php 中方法updatecreditbyaction向装修网接口http://www.to8to.com/api/update_credit.php发送数据。其中论坛所涉及到积分修改分为以下几点,每一条在装修网数据库中对应一条规则,若修改则要考虑到规则涉及。一、论坛登录积分增
2013-01-13 17:59:33
6115
转载 PHP 301跳转(虽然很简单,但还是记录下)
什么是301转向?301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。为什么要做网址转向?比如,为保护版权,你拥有不同TLD的多个域名:company.comcompany.netcompany.orgcomp
2012-12-25 15:18:56
1030
原创 Js中img预加载问题
因工作需要,最近研究网页图片模糊预加载问题,本来是很简单的几行代码,但是发现ie浏览器下不能正常显示,最后通过网上找资料做出以下总结:(说明,由于是图片网站,在网页打开时已经有些图片预先加载到缓存中)var imgShow = new Image();imgShow = src;//src为传递过来的图片地址imgShow.onload = function (){$("#div_
2012-12-12 15:16:20
1380
转载 使用<!-- //-->这样的html注释把js代码注起来的作用
那些不支持 JavaScript 的浏览器会把脚本作为页面的内容来显示。为了防止这种情况发生,我们可以使用这样的 HTML 注释标签:html> body> script type="text/javascript"> document.write("Hello World!"); //--> script> body> html>
2012-12-12 11:40:38
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人