首页 > 2015年8月

Nginx出现413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加 解决方法就是 打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 client_max_body_size 2m; 然后重启nginx即可。 要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一...

getElementsByClassName的用法 和 js获取css class

在JQuery里可以使用元素的id,class,tag来作选择器,很方便。原生JS里面有getElementById() 和getElementsByTagName() 这两种方法,而getElementByClassName 该方法在HTML5中成为了标准,许多浏览器已经有了。 因为IE浏览器不支持getElementsByClassName,所以你要自己写一个方法得到class 但是火狐浏览器支持getElementsByClassName,可以直接的用 不多废话,上马: function getElementsByClassName(a, b) { i...

Javascript 的addEventListener及attachEvent区别分析

Mozilla中: addEventListener的使用方式: target.addEventListener(type, listener, useCapture); target: 文档节点、document、window 或 XMLHttpRequest。 type: 字符串,事件名称,不含“on”,比如“click”、“mouseover”、“keydown”等。 listener :实现了 EventListener 接口或者是 JavaScript 中的函数。 useCapture :是否使用捕捉,一般用 false 。例如:document.getElementBy...

div垂直居中的N种方法

在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有valign特性的元素才生 效,例如表格元素中的、、等,而像 < div>、这样的元素是没有valign特性的,因此使用vertical-align对它们不起 作用。 相关教程:div水平居中的N种方法 一、单行垂直居中 如果一个容器中只有一行文字,对它实现居中相对比较简单,我们只需要设置它...

spl_autoload的linux兼容性问题

最近帮朋友写一个php的后端,使用了php的spl_autoload_register机制。 类文件名后缀为.class.php文件名命名形如 ABC.class.php 文件内部class形如: Class ABC{ } 由于在朋友那边的开发环境一直是在win下, 周末回家从git服务器上 clone到自己本地的linux环境里发现无法正常显示运行结果。 weired... 我的自动加载代码如下: define('CUS_CLASS_DIR', ROOT_PATH.'/classes/'); set_include_path(CO_CLASS_DIR.PATH_SEPA...