- 博客(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
4373
原创 tp5.1加载自定义助手函数
在tp5.1中。extra_file_list配置项失去了作用,为了能够使用自己定义的助手函数我在 \think\app.php中修改了一部分代码myhelper.php就是我自定义的助手函数,位置是在 根目录/thinkphp 下,这样就可以直接使用了...
2019-02-18 14:52:59
2087
原创 tp5.1设置模板分割符
tp5.1设置模板分割符找到根目录下的 config/template.php\修改数组中 view_depr的值为"_"那么你的模板文件就可以这么命名控制器名_方法名.html
2019-02-14 15:11:15
1104
原创 tp5.1修改应用名称
找到根目录下的 config文件夹下的app.php打开app.php,找到方法getAppPath 修改pplication 为你所想要修改的应用名称 ,这里用bms然后修改application文件夹的名字为bms即可 ...
2019-02-14 10:30:34
1294
原创 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
502
原创 tp5将路由规则的作用对象改为模块
在使用tp5的路由是,写了一个路由规则(route.php)本来只是想在index模块使用,突然发现影响到了admin模块,admin模块下的admin/news/xxx 不能正常访问了,原因就是路由规则影响到了。后来查了下文档,说是route.php是针对的应用,单独在模块里定义route.php是无效的,当然,也可以在配置文件中的route_config_file中通过 模块名...
2018-09-11 16:29:28
2196
原创 tp5静态页面缓存的使用
首先,要打开配置应用目录下的配置文件config.php(/application/config.php)并找到request_cache这个配置项将她的值改为true下面的request_cache_expire用来设置缓存的有效期,自己看着填吧那么重点来了。。。request_cache_except怎么设置有些页面你可能是不需要缓存的,那么就需要在访问的时候避免她,req...
2018-09-11 10:47:20
1846
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
751
原创 分页
/*分页$url 分页地址,url($url)使用的是tp5的辅助函数例$url = moukuai/kongzhiqi/fangfa,读者可自行替换$pagenow 当前页数$pagenum 总页数$pagesize 分页每次显示的页数$middle 分页每次显示的页数的中间数$pagestart 起始页数$pageend 结束页数$param 需要传递的参数,因为使用的是tp...
2018-07-20 11:39:33
226
原创 生成随机字符串
//生成随机字符串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
687
原创 异步上传文件并显示进度
<?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
539
原创 异步上传文件
<?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
395
原创 做文件上传是可能遇到的问题
<?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
464
原创 图片打图片水印并保存
/* $des_path 目标图片路径 $src_path 水印图片路径 $filepath 存储路径(不带后缀名,除文件名外,路径需真实存在) $des_x 水印在目标图片上的水平坐标 $des_y 水印在目标图片上的垂直坐标 $src_x 开始截取水印图片的水平坐标 $src_y 开始截取水印图片的垂直位置 $src_width ...
2018-07-16 11:46:22
372
原创 图片打文字水印并保存
/* $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
174
原创 重置表单的三种方法
1。使用表单中的reset按钮2 使用jquery的reset记住 要用document.getElementById("myform").reset(); 不要用$("#myform").reset(); 3 还是用jq 就一个一个选中你要回复的表单内容,然后 $('选中的neirong').val('要恢复的内容');这个要麻烦些,但是胜在可自定义回复内容啊 ...
2018-07-02 13:51:13
32009
5
原创 tp5 读取扩展配置文件
在用tp5搭建后台的时候,要自定义一个扩展配置文件来实现后台配置版权信息,客服电话这些巴拉巴拉的一些东西,按照手册上的说法在application\extra下面放了一个myconfig.php,myconfig.php内容如下但在读取的时候问题来了我直接使用的\think\Config::get('site_name');打印后为空。。。我以为没有加载成功,又打印了全部配置 ( var_dump...
2018-06-28 11:08:26
8686
原创 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
1545
原创 使用inline-block出现间隙
在使用display:inline-block的时候总会出现4px的间隙,导致我一直不怎么喜欢他,今天突然发现他的间隙是由于换行引起的根据网上搜索来的结果,对父级元素使用了font-size:0,成功解决了这个间隙,附上代码...
2018-06-27 10:13:00
180
原创 tp引入第三方类库
在引入第三方类库的时候,有时候就是普通的php后缀,没有使用.class.php之类的,也没有使用命名空间,这个时候直接使用include或者require的时候就会因为tp使用命名空间的问题导致引用错误,在tp3.2和tp5中都提供了相同的办法来解决这个问题1 在根目录下有一个vendor文件(目录结构未改变的情况下),2 把要引入的第三方类库放到vendor文件夹下,我放的是phpword3...
2018-06-25 10:45:36
1366
原创 tp5 获取当前访问的模块名,控制器名,方法名
tp5.0$request= \think\Request::instance();$module = $request->module();//模块名$controller = $request->controller();//控制器名$action = $request->action()//方法名ps::获取到的值要与对应的路径组成部分大小写保...
2018-06-20 09:49:05
11741
原创 tp5跳转访问路径错误
刚搭建了一个thinkphp5的框架,在用辅助函数url()做跳转的时候发现访问错了,,,框架的结构是没有改变的,入口文件依然放在public目录下访问报错路径不对,,,这就很难受了,,,用上\think\Url::root("/index.php");$url = \think\Url::build("index/index/ceshi");这个地址就可以访问成功对比后发现少了个index.ph...
2018-06-19 10:32:31
6545
空空如也
lnmp配置 无法解析php
2021-04-30
俄罗斯方块关于apply函数的问题
2015-04-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人