自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

转载 javascript 或jquery如何正确读取ajax返回的数组

1、先把得到的数组用alert(array)看是不是[object],如果不是如果是弹出这个数组的字符串的话;2、那就 var array=eval("("+array+")");再array[0]["title"]就能得到了。3、一般返回的如果不是json格式的数组,那么需要转换成json格式jQuery.parseJSON(data);...

2019-03-02 13:54:23 4295

原创 tp5.1加载自定义助手函数

在tp5.1中。extra_file_list配置项失去了作用,为了能够使用自己定义的助手函数我在  \think\app.php中修改了一部分代码myhelper.php就是我自定义的助手函数,位置是在 根目录/thinkphp 下,这样就可以直接使用了...

2019-02-18 14:52:59 2020

原创 tp5.1设置模板分割符

tp5.1设置模板分割符找到根目录下的 config/template.php\修改数组中 view_depr的值为"_"那么你的模板文件就可以这么命名控制器名_方法名.html

2019-02-14 15:11:15 1071

原创 tp5.1修改应用名称

找到根目录下的   config文件夹下的app.php打开app.php,找到方法getAppPath 修改pplication 为你所想要修改的应用名称 ,这里用bms然后修改application文件夹的名字为bms即可 ...

2019-02-14 10:30:34 1230

原创 redis使用管道和普通模式下执行效率的对比

1 普通模式$redis = new Redis;    $redis->connect("127.0.0.1","6379");    $redis->auth("123456");    for($i=0;$i<10000;$i++){        $redis->set("num-".$i,'');        $redis->del(

2018-09-12 13:05:41 456

原创 tp5将路由规则的作用对象改为模块

在使用tp5的路由是,写了一个路由规则(route.php)本来只是想在index模块使用,突然发现影响到了admin模块,admin模块下的admin/news/xxx 不能正常访问了,原因就是路由规则影响到了。后来查了下文档,说是route.php是针对的应用,单独在模块里定义route.php是无效的,当然,也可以在配置文件中的route_config_file中通过   模块名...

2018-09-11 16:29:28 2127 2

原创 tp5静态页面缓存的使用

首先,要打开配置应用目录下的配置文件config.php(/application/config.php)并找到request_cache这个配置项将她的值改为true下面的request_cache_expire用来设置缓存的有效期,自己看着填吧那么重点来了。。。request_cache_except怎么设置有些页面你可能是不需要缓存的,那么就需要在访问的时候避免她,req...

2018-09-11 10:47:20 1781 1

原创 tp5控制器中使用redis

开启redis就不多说了cmd   redis-server.exe redis.windows.conf然后就是在控制器路连接啦$redis = new \Redis();        $redis->connect("127.0.0.1","6379");        $redis->auth("123456");        echo $redis-&...

2018-09-06 20:31:01 703

原创 分页

/*分页$url 分页地址,url($url)使用的是tp5的辅助函数例$url = moukuai/kongzhiqi/fangfa,读者可自行替换$pagenow 当前页数$pagenum 总页数$pagesize 分页每次显示的页数$middle 分页每次显示的页数的中间数$pagestart 起始页数$pageend 结束页数$param 需要传递的参数,因为使用的是tp...

2018-07-20 11:39:33 164

原创 生成随机字符串

//生成随机字符串function suiji($type=3,$length=6,$max=0,$min=1){    if($type==1){//获取两值中间的随机数        if($min&&$max){            if($min<$max){                $str = mt_rand($min,$max);      ...

2018-07-18 10:25:15 624

原创 异步上传文件并显示进度

<?php    if(@$_POST['submit']){        $file = $_FILES['file'];        $res = move_uploaded_file($file['tmp_name'],$file['name']);    }?><script src="jquery-1.8.3.min.js" type="text/jav...

2018-07-17 17:37:15 477

原创 异步上传文件

<?php    if(@$_POST['submit']){        $file = $_FILES['file'];        $res = move_uploaded_file($file['tmp_name'],$file['name']);    }?><script src="jquery-1.8.3.min.js" type="text/jav...

2018-07-17 15:16:45 338

原创 做文件上传是可能遇到的问题

<?php    if(@$_POST['submit']){        $file = $_FILES['file'];        $res = move_uploaded_file($file['tmp_name'],$file['name']);    }?><form action="" method="post" enctype="multipart...

2018-07-17 11:56:56 422

原创 图片打图片水印并保存

/* $des_path 目标图片路径 $src_path 水印图片路径 $filepath  存储路径(不带后缀名,除文件名外,路径需真实存在) $des_x  水印在目标图片上的水平坐标 $des_y  水印在目标图片上的垂直坐标 $src_x  开始截取水印图片的水平坐标 $src_y       开始截取水印图片的垂直位置 $src_width   ...

2018-07-16 11:46:22 325

原创 图片打文字水印并保存

/* $dst_path  图片路径 $filepath  图片的保存路径(不带后缀名) $color 颜色(数组 array(255,255,255)或是8进制色值) $font 字体路径 $str  写入的字符串 $x  文字在x轴开始位置 int $y  文字在y轴结束位置 int $fontsize  文字大小 int $degree  文字倾斜角度 float swi...

2018-07-03 22:10:13 140

原创 重置表单的三种方法

1。使用表单中的reset按钮2 使用jquery的reset记住 要用document.getElementById("myform").reset(); 不要用$("#myform").reset(); 3 还是用jq 就一个一个选中你要回复的表单内容,然后 $('选中的neirong').val('要恢复的内容');这个要麻烦些,但是胜在可自定义回复内容啊 ...

2018-07-02 13:51:13 31259 5

原创 tp5 读取扩展配置文件

在用tp5搭建后台的时候,要自定义一个扩展配置文件来实现后台配置版权信息,客服电话这些巴拉巴拉的一些东西,按照手册上的说法在application\extra下面放了一个myconfig.php,myconfig.php内容如下但在读取的时候问题来了我直接使用的\think\Config::get('site_name');打印后为空。。。我以为没有加载成功,又打印了全部配置 ( var_dump...

2018-06-28 11:08:26 8610

原创 iframe 底部出现4px的间距

先上代码本意是让#content容器自动填补剩余的高度,高度是填满了,但是加上iframe后突然出现了下拉框一看,高度多了4px,之前已经去掉了iframe的边框,也把iframe里的body去掉了margin和padding后来想到会不会是因为换行的问题导致多了4px,于是在#content里面加了font-size:0,果然,多出的4px 消失了,(在#content中加上overflow:h...

2018-06-27 13:44:37 1444

原创 使用inline-block出现间隙

在使用display:inline-block的时候总会出现4px的间隙,导致我一直不怎么喜欢他,今天突然发现他的间隙是由于换行引起的根据网上搜索来的结果,对父级元素使用了font-size:0,成功解决了这个间隙,附上代码...

2018-06-27 10:13:00 131

原创 tp引入第三方类库

在引入第三方类库的时候,有时候就是普通的php后缀,没有使用.class.php之类的,也没有使用命名空间,这个时候直接使用include或者require的时候就会因为tp使用命名空间的问题导致引用错误,在tp3.2和tp5中都提供了相同的办法来解决这个问题1  在根目录下有一个vendor文件(目录结构未改变的情况下),2 把要引入的第三方类库放到vendor文件夹下,我放的是phpword3...

2018-06-25 10:45:36 1291

原创 tp5 获取当前访问的模块名,控制器名,方法名

 tp5.0$request= \think\Request::instance();$module = $request->module();//模块名$controller = $request->controller();//控制器名$action = $request->action()//方法名ps::获取到的值要与对应的路径组成部分大小写保...

2018-06-20 09:49:05 11608

原创 tp5跳转访问路径错误

刚搭建了一个thinkphp5的框架,在用辅助函数url()做跳转的时候发现访问错了,,,框架的结构是没有改变的,入口文件依然放在public目录下访问报错路径不对,,,这就很难受了,,,用上\think\Url::root("/index.php");$url = \think\Url::build("index/index/ceshi");这个地址就可以访问成功对比后发现少了个index.ph...

2018-06-19 10:32:31 6437

空空如也

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

TA关注的人

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