摘要: 前言:小程序的开发中总是踩到各种坑,看文档也不知所云; 例如当我们在写微信小程序接口时,method请求方式有POST和GET两种,为了数据安全,我们会偏向于使用POST请求方式访问服务器端; 问题:当我们使用POST方式请求时,后端无法获取数据,但使用GET方式便可以获取数据?? 解决办法: 设置 阅读全文
posted @ 2017-12-05 17:41 申文哲 阅读(7651) 评论(0) 推荐(0) 编辑
摘要: SSH是建立在应用层和传输层的安全协议,常用于远程登录,以及用户之间的资料的拷贝;SSH服务器的安装:sudo apt-get install openssh-serverSSH客户端的安装:sudo apt-get install openssh-clientSSh服务器的重启:sudo serv 阅读全文
posted @ 2017-11-09 17:20 申文哲 阅读(3391) 评论(0) 推荐(0) 编辑
摘要: tar参数: -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有co 阅读全文
posted @ 2017-11-08 16:06 申文哲 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 当我们需要获取浏览器参数是,我们可以使用jQuery进行获取,具体方法如下: 例如获取参数的地址:http://www.test.com?a="111"&b="222" 则实现代码如下: 阅读全文
posted @ 2017-10-25 19:05 申文哲 阅读(6359) 评论(0) 推荐(0) 编辑
摘要: 当我们在做开发时,调试页面图片会出现部分图片无法正常显示,并且确认图片的地址正确; 按F12 Debug查看报错原因,提示net::ERR_BLOCKED_BY_CLIENT错误,但当我们点击图片地址发现,图片地址并无错误; 遇到这类情况,一般都是浏览器安装的某个第三方扩展程序已阻止对此网页的访问, 阅读全文
posted @ 2017-10-24 16:00 申文哲 阅读(65146) 评论(15) 推荐(24) 编辑
摘要: 当我们需要在控制层调用相同的封装函数时,写多次相同的函数,显得代码十分的拉杂,不精简; TP框架有一个很好的机制,可以再Common定义一个function.php函数,当我们在控制层调用的时候直接调用就可以使用,方便快捷; 具体实现方便如下: 我们可以再三个地方设置公共的函数function.ph 阅读全文
posted @ 2017-09-11 17:46 申文哲 阅读(5366) 评论(0) 推荐(0) 编辑
摘要: HTML代码: JS代码: 至此以上代码即可实现无需submit按钮即可提交选中的数据; 阅读全文
posted @ 2017-09-04 14:29 申文哲 阅读(21851) 评论(0) 推荐(0) 编辑
摘要: 两行代码即可搞定: //如果需要设置允许所有域名发起的跨域请求,可以使用通配符 * header("Access-Control-Allow-Origin: *"); header( "Access-Control-Allow-Methods:POST,GET" ); 另外安全的设置:header( 阅读全文
posted @ 2017-08-09 17:32 申文哲 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 第一步:开启php_fileinfo.dll 方法:打开php.ini,将874行的;extension=php_fileinfo.dll前面的分号注释去掉即可; 第二步:控制层封装文件下载函数 其中$file为文件的绝对路径,在view层点击下载文件按钮,传入控制层即可; 阅读全文
posted @ 2017-07-27 16:38 申文哲 阅读(1118) 评论(5) 推荐(1) 编辑
摘要: Laravel 使用 Composer 来管理代码依赖。所以,在使用 Laravel 之前,请先确认你的电脑上安装了 Composer。 操作系统为win7; 集成开发环境XAMPP; 第一步:安装Composer 下载地址:https://getcomposer.org/download/,下载运 阅读全文
posted @ 2017-07-18 15:34 申文哲 阅读(4690) 评论(0) 推荐(0) 编辑
摘要: 开发环境: 语言:PHP 框架:ThinkPHP 问题:在引用插件My97DatePicker时,想实现:开始日期不能大于结束日期,结束时间不能小于开始时间 步骤一、查看文档官方文档http://www.my97.net/dp/demo/index.htm可以看到实现办法如下: 步骤二、按照文档说明 阅读全文
posted @ 2017-07-12 15:51 申文哲 阅读(1313) 评论(2) 推荐(1) 编辑
摘要: 当我们需要进行数组遍历数据的时候,需要将多个一维数组进行二维的转换,方法很简单。如下: 阅读全文
posted @ 2017-07-05 10:45 申文哲 阅读(8987) 评论(0) 推荐(1) 编辑
摘要: 在我们的实际开发者,我们经常需要链接两个以上的数据库,方法跟简单 Thinkphp文档中也有介绍:点击查看 方法如下: 第一步:配置文件config.php 第二步:Controller控制器调用配置中的两个数据库 完成; 阅读全文
posted @ 2017-07-04 18:14 申文哲 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 二级域名对应目录的绑定: 第一步: 开启mod_rewrite模块,默认是开启的,这里可以查下是否开启 终端输入:vim /etc/httpd/conf/httpd.conf 回车 查看188行:LoadModule rewrite_module modules/mod_rewrite.so是否去除 阅读全文
posted @ 2017-06-26 17:17 申文哲 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 打开项目中的配置文件,添加session的过期配置,如下: 阅读全文
posted @ 2017-06-09 17:44 申文哲 阅读(5797) 评论(0) 推荐(2) 编辑
摘要: 当我们需要锁定input内容不让修改时,可以使用disabled="disabled"和readonly="readonly", 官方的解释是:disabled ->当 input 元素加载时禁用此元素。 readonly ->规定输入字段为只读。 但是我们使用的时候要注意: 阅读全文
posted @ 2017-06-08 14:57 申文哲 阅读(741) 评论(3) 推荐(0) 编辑
摘要: 代码虐我千百遍,我对代码如初恋~ 问题: 查询某字段app_date数据是否为NULL,正常我们实现的办法是: 利用echo M("Info")->getLastSql(); 打印sql语句如下: SELECT `id`,`name`,`create_time`,`app_data` FROM `i 阅读全文
posted @ 2017-06-07 18:59 申文哲 阅读(7308) 评论(0) 推荐(0) 编辑
摘要: 今天在做微信小程序时,设置wx.navigateTo页面跳转并传参数,点击始终没有效果,代码如下: 排查几遍,并无错误之错呀 查询各类文档发现问题之处在于:若是在全局app.json中配置了tabBar,引用的链接与wx.navigateTo页面跳转url地址相同就无法实现跳转 代码如下: 测试,完 阅读全文
posted @ 2017-05-27 14:24 申文哲 阅读(22025) 评论(4) 推荐(1) 编辑
摘要: 第一步:下载官方的PHPExcel文件,下载地址https://github.com/PHPOffice/PHPExcel 第二步:解压打开,将PHPExcel\Classes\全部文件拷贝到thinkhp项目的根目录\ThinkPHP\Library\Vendor\,如下图所示 第三步(导入): 阅读全文
posted @ 2017-05-17 19:23 申文哲 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 方法一、 DISTINCT 方法用于返回唯一不同的值 。 *distinct方法的参数是一个布尔值。 用法: 生成的SQL语句是: SELECT DISTINCT name FROM think_user 方法二、 GROUP方法也是连贯操作方法之一,通常用于结合合计函数,根据一个或多个列对结果集进 阅读全文
posted @ 2017-05-08 18:48 申文哲 阅读(1179) 评论(0) 推荐(0) 编辑