layer是一款近年来备受青睐的web弹层组件

layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。

在与同类组件的比较中,layer总是能轻易获胜。她尽可能地在以更少的代码展现更强健的功能,且格外注重性能的提升、易用和实用性,正因如此,越来越多的开发者将媚眼投上了layer(已被7890494人次关注)。layer 甚至兼容了包括 IE6 在内的所有主流浏览器。她数量可观的接口,使得您可以自定义太多您需要的风格,每一种弹层模式各具特色,广受欢迎。当然,这种“王婆卖瓜”的陈述听起来总是有点难受,因此你需要进一步了解她是否真的如你所愿。

http://layer.layui.com/

<div id="J_NewAddressBtn">dd</div>
<!--弹窗增加地址-->
<div style="display:none;" id="show_add">
	<div style="padding:20px;">
	
内容
		
		
	
	</div>
</div>

 

<script src="__ROOT__/static/js/layui/layui.js" charset="utf-8"></script>
<script>
//一般直接写在一个js文件中

layui.use(['layer', 'form'], function(){
  var layer = layui.layer
  ,form = layui.form;
  
 // layer.msg('Hello World');
});

//弹出一个页面层,增加内容
  $('#J_NewAddressBtn').on('click', function(){
    layer.open({
      type: 1,
	  title: '增加新地址',
      area: ['600px', '360px'],
      shadeClose: true, //点击遮罩关闭
      content: $("#show_add").html()
    });
  });
</script>

徐多蔚 项目亲测。

mysql获取某个表的所有字段名

mysql安装成功后可以看到已经存在mysql、information_schema和test这个几个数据库,information_schema库中有一个名为COLUMNS的表,这个表中记录了数据库中所有表的字段信息。知道这个表后,获取任意表的字段就只需要一条select语句即可。例如:

select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name';   (自测有效)

上述的做法有一点问题,如果多个数据库中存在你想要查询的表名,那么查询的结果会包括全部的字段信息。通过DESC information_schema.COLUMNS可以看到该表中列名为TABLE_SCHEMA是记录数据库名,因此下面的写法更为严格

select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name' and table_schema = 'your_db_name';  

 

ci框架中隐藏index.php入口文件的方法-经典!徐老师亲测经验分享!

网上有很多资料介绍了ci(我当前ci版本[3.1.9])框架下隐藏index.php的方法,但是都不够实用,很多都需要结合修改服务器配置才可以实现!这就太麻烦了!不推荐!

下面我分享的是一个非常经典,有效,安全,可靠的一个方法,直接在ci站点根目录下创建一个.htaccess文件。在文件中输入如下内容:

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^(.*)$ index.php?/$1 [L]   

</IfModule>

大功告成!xuduowei 徐多蔚 亲测无误!你在调试中遇到问题,欢迎随时联系我!

php6及以上版本中微信接口开发$GLOBALS[“HTTP_RAW_POST_DATA”]需要always_populate_raw_post_data=on,这个方法不推荐使用

微信接口开发中的 $GLOBALS[“HTTP_RAW_POST_DATA”],针对php6及以上服务器环境,php.ini中always_populate_raw_post_data默认配置是-1,但是微信接口文件中[$GLOBALS[“HTTP_RAW_POST_DATA”]]需要设置为on。所以默认情况下,接口开发接口信息是有问题的。

有2种解决方法:

1、直接修改php.ini中

always_populate_raw_post_data=on 后重启服务器,这个能解决微信开发问题,但是若我们服务器上有其他项目如:tp3中自动开启session的,就会报错!就会出现类似如下的错误:

session_start(): Cannot send session cache limiter - headers already sent

总结:修改php.ini   always_populate_raw_post_data = On会影响到其他项目;

 

2、不修改服务器配置的前提下,直接修改接口文件用 file_get_contents(“php://input”)  代替$GLOBALS[“HTTP_RAW_POST_DATA”] 即可完美解决。xuduowei 亲测无误!推荐使用!