自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 18.PHP数字与字符串比较的误区

2016.12.03 1.问题描述今天在做微信微信关键词自动回复时,需要判断输入的是否为整数,使用了if(intVal($key) == $key),即将输入转化为整数再与自身比较,若相等则为整数,但是发现无论输入什么结果都是相等2.解决过程打印从微信过来的输入变量类型发现为string型,所以猜想是将整形和字符串作比较时出错。查询相关资

2016-12-03 14:50:41 4769 1

原创 17.windows安装memcache扩展的两大坑

2016.11.201.问题描述今天在windows下安装memcached时遇到两大坑,都是在扩展安装上,记录下来以防以后忘记,也提醒下其他人。首先说memcache 和 memcachedmemcached 可以说是 memcache的一个升级版,但它们有两个不同的安装包和两个不同的PHP扩展。在linux下为memcache.s

2016-11-20 15:52:52 1073

原创 16.Laravel报错SQLSTATE[42000] Syntax error or access violation 1055 'xxx' isn't in GROUP BY.txt

2016.11.151.问题描述今天做项目优化时做了个视图来优化查询,创建视图语句为select `edm_courses`.`cou_id` AS `cou_id`,`edm_courses`.`cou_name` AS `cou_name`,`edm_courses`.`tch_id` AS `tch_id`,`edm_teachers`.`tch_na

2016-11-15 19:01:34 10005

原创 15.连接mysql报错ERROR 1045 (28000) Access denied for user (using password YES)

2016.10.14 今天程序员节啊1.问题描述之前做项目一直用的root用户进行的mysql数据库操作,觉得不安全,今天新建了个用户darry,打算将项目使用的用户换成darry但是新建用户之后,使用命令 mysql -udarry -ppassword 连接数据库时报错ERROR 1045 (28000) Access denied for user 'darr

2016-10-24 18:41:24 15555 1

原创 14.Laravel取出mysql数据全部被转成string类型问题

2016.10.141.问题描述今天做博客时显示用户信息,在性别栏对数据库中的user_sex数据进行判断,是0显示女,是1显示男,但是在用empty()判断非空时 0 被判定为空,所以改用了 === 来判断是男还是女。但是发现结果既不是0也不是1。2.解决过程使用dd()或者var_dump()进行打印发现取出的user_sex数据类型为string,

2016-10-24 18:40:06 5748

原创 13.ajax同步与异步

2016.09.101.问题描述今天做用户注册页面时,需要验证用户名,手机号和密码,当全部验证通过时才让disable状态的注册按钮可以点击。当正则验证格式正确时需要将用户名和手机号用ajax传递至后台进行查库验证是否重复,不重复时才验证通过。为了实现逻辑给三个输入框定义一个状态对象allowReg{'user_name':false,'user_tel':false,'u

2016-10-11 20:53:45 618

原创 12.ajax中data传参键名是变量不能识别

2016.09.091.问题描述今天做用户注册的前端验证和ajax异步查库验证时,js写了一个公共函数来验证用户名手机号密码三个输入框,所以需要传入参数key指明验证的是哪一样,用哪个正则,value是要验证的值。用户名和手机号在正则验证通过后需要ajax传递到后台进行查库验证已存在,在ajax中数据项 data:{ key:value} 传递时发现 value

2016-10-11 20:52:30 5340

原创 11.laravel项目报错DecryptException:The MAC is invalid.

2016.09.071.问题描述把Laravel项目上传至服务器,本地数据库导出再导入至服务器数据库,一切运行正常,但是当进行用户登录时报错DecryptException in compiled.php line 13238: The MAC is invalid或DecryptException in BaseEncrypter.php line 48: T

2016-10-11 20:51:23 6798 1

原创 10.input stdin 输入流

2016.09.061.问题描述昨天参加京东校招的在线笔试,第一次使用在线笔试,要求给出一个几行样例数据,每一行几个数字,以空格分隔,要求输出同样的格式,发现不会获取输入(即给定的样例数据)2.解决过程查看别人写的答案,几乎都是用到了file_get_content("php://input"),和fopen("php://stdin","r");查找手册发现,

2016-10-11 20:50:02 877

原创 9.Cent OS 服务器安装Laravel项目权限问题

2016.06.041.问题描述阿里云服务器安装好LAMP环境后安装好composer 和 Laravel 。调试发现可以返回欢迎界面,但是返回自定义视图是一片空白,查看返回错误码500.2.解决过程网上搜索发现在linux下使用Laravel框架需要给storage  bootstrap/cache和 vender文件夹写入权限,官方文档中也说明了这一

2016-10-11 20:49:02 3154

原创 8.cent os7.2 安装composer后报错proc_open(): fork failed - Cannot allocate memory

2016.09.041.问题描述配置阿里云服务器,Cent OS7.2系统,从composer官网下载,解压。然后用composer安装laravel项目,报错The following exception is caused by a lack of memory and not having swap configuredCheck https://getcom

2016-10-11 20:45:35 10107

原创 7.Laravel中back()-with($s)前台取不到值

2016.08.031.问题描述在做登录页面时,当验证用户输入错误,返回上一个界面,同时传递错误信息时使用return back()->with('msg','验证码错误');重定向至前一个页面,但传入的值用session('msg')无法取到2.解决过程项目路由配置时,所有路由是配置在一个总的路由分组中,对这个分组添加了web中间件。删掉这个中

2016-09-28 13:25:20 7056 2

原创 6.Laravel自定义类引入和命名空间问题

2016.08.031.问题描述在Laravel中引入了一个第三方验证码类Code.class.php,在使用的时候发现如果不给这个类设置命名空间,那么需要在使用时用require引入这个文件,引入后在new Code()时会报Class 'App\Http\Controllers\Admin\Code' not found,即找不这个类的错误,发现系统在当前文件的命名

2016-09-28 13:14:56 13042

原创 5.Laravel自带的anth认证中logout无效

2016.07.221.问题描述再用laravel5.2原生的auth认证时,登陆成功后无法退出,路由Route::get('auth/login', 'Auth\AuthController@getLogin');Route::post('auth/login', 'Auth\AuthController@postLogin');Route::get('auth/lo

2016-09-28 13:12:35 2347

原创 4.ThinkPHP无法加载自定义控制器

2016-06-291.问题描述今天用ThinkPHP做一个用户登录和注册界面,并且实现邮箱激活功能,在登录和注册的表单提交至自定义的FormController.class.php时总是提示无法加载Form控制器。2.解决过程在控制器的class之前加上namespace Home\Controller,发现问题解决。3.总结因为提交表单时是提交至

2016-09-28 13:01:22 1233

原创 3.使用ThinkPHP时表单action提交地址的格式

2016.06.291.问题描述今天用ThinkPHP做一个用户登录和注册界面,在提交表单时action属性不知如何填写注:我使用的是ThinkPHP3.2.3版本 不同版本应该会有差异2.解决过程方法1):localhost/..../index.php/模块/控制器/方法/参数....即使用完整的URL地址,指向你要提交至哪里。因为刚开始不知道怎么做所以

2016-06-29 17:37:43 14912

原创 2.imagestring函数显示中文乱码

1.问题描述    在学到给图片打水印时,使用了PHP内置的GD扩展函数库,视频教程用的imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )函数,在实际应用中发现该函数无法正常显示中文水印,显示中文乱码。2.解决过程    通过查询官网PHP手册,imagestrin

2016-05-17 17:40:38 4674

原创 1.PHP连接mysql中文乱码问题

1.问题描述:在Ubuntu 下搭建好了LAMP环境,测试数据库连接,发现在数据库、表、phpstorm和浏览器均设置为UTF-8时,网页仍然显示中文乱码。2.解决过程:网上搜索查找原因,在mysql命令模式下使用命令show variebles like“character_set_%”;查看到如下显示+--------------------------+-----------

2016-05-03 18:24:24 775

空空如也

空空如也

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

TA关注的人

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