
php遇到的一些小问题
RSFeegg
这个作者很懒,什么都没留下…
展开
-
laravel路由404问题
laravel路由404问题原创 2023-05-15 21:36:13 · 1779 阅读 · 1 评论 -
PHP导出csv文件避免错位换行的方法
PHP导出csv文件避免错位换行的方法原创 2023-03-16 14:01:36 · 431 阅读 · 0 评论 -
PHP设置内存不受限 ini_set(‘memory_limit‘, ‘-1‘)(学习笔记,不作教程)
php转载 2022-10-24 11:09:29 · 2021 阅读 · 0 评论 -
#2002 无法登录 MySQL 服务器解决方法
#2002 无法登录 MySQL 服务器“phpMyAdmin/libraries”文件夹下的config.default.php文件中的cfg[′Servers′][cfg['Servers'][cfg[′Servers′][i][‘host’] = ‘localhost’;修改为cfg[′Servers′][cfg['Servers'][cfg[′Servers′][i][‘host’] = ‘127.0.0.1’;...原创 2021-02-28 17:39:51 · 639 阅读 · 0 评论 -
php解决前端访问后端接口跨域问题
第一种,就是在程序中添加HTTP头:下面展示一些 内联代码片。如: Response.Headers.Add("Access-Control-Allow-Origin", "*");// JSON{ 'Access-Control-Allow-Origin': '*', }// HTML<meta http-equiv="Access-Control-Allow-Origin" content="*">// PHPheader("Access-Control-Allow-O原创 2020-12-07 19:46:39 · 1312 阅读 · 0 评论 -
file_exist()不支持中文文件名解决方法
file_exist函数不支持中文文件名解决方法增加了一句将UTF8编码转换为GB2312编码的语句,改进后可以了正确判断了: $file_dir=iconv(‘UTF-8’,‘GB2312’, $file_dir);下面展示一些 内联代码片。 $file_dir = dirname(dirname(dirname(__DIR__)))."/public/upload/files/".$input['title'].".".$input['type']; //将UTF8编码转换为原创 2020-12-02 16:27:01 · 817 阅读 · 0 评论 -
解决composer不是内部命令
解决composer不是内部命令首先cmd查看是否安装了composer.出现以下画面即为有安装否则去官网先下载:链接: https://getcomposer.org/download/.1运行 composer-setup.exe2.勾选developer mode (自定义目录,不选则是默认安装目录)下一步3.选择目录(只有在上一步勾选developer mode 才会有这一步) 下一步4.选择php.exe 下一步5.下一步6.install(安装)安装后去看看系统环境变量在原创 2020-10-19 21:34:40 · 4470 阅读 · 0 评论 -
thinkphp5 返回数组提示variable type error: array
thinkphp5 返回数组提示variable type error: arrayTP5访问控制器,不能用return 返回数组原创 2020-08-21 13:50:56 · 267 阅读 · 0 评论 -
解决Indirect modification of overloaded element of think\Collection has no effect
解决Indirect modification of overloaded element of think\Collection has no effect可能是没转化为数组的原因toArray()之后即可原创 2020-07-13 15:23:45 · 1886 阅读 · 0 评论 -
TP框架中操作某个字段getField、setField、setInc、setDec、field
注:这是TP3操作 TP5在下面读取某个字段的值,使用getField方法使用示例:$User = M(“User”); // 实例化User对象$nickname = $User->where(‘id=3’)->getField(‘nickname’); // 获取ID为3的用户的昵称当只有一个字段的时候,默认返回一个值。如果需要返回数组,可以用:$this->getField(‘id’,true); // 获取id数组如果传入多个字段的话,默认返回一个关联数组转载 2020-07-05 23:20:59 · 828 阅读 · 1 评论 -
POST Content-Length of 8908752 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
服务器文件上传有限制解决方法,修改 php.iniupload_max_filesize 用于限制用户上传单文件的大小post_max_size 用于限制 POST 请求 body 的大小所以,如果用户会同时上传多个附件,就需要设置 post_max_size 为 upload_max_filesize 的 N 倍大————————————————原文链接:https://blog.youkuaiyun.com/qq_29099209/article/details/83014224...转载 2020-07-04 15:26:06 · 491 阅读 · 0 评论 -
TP5解决未定义数组索引问题(本文纯学习笔记,不作为教程)
TP5解决未定义数组索引问题原创 2020-07-03 21:31:27 · 2735 阅读 · 0 评论 -
PHP 解决未定义变量报错
这个报错,原因是因为没有定义,因为PHP是弱类型语言,和JAVA等不一样,不一定要初始化,所以这种问题其实不是什么大问题不过,出现在页面上确实不好看,方法一:初始化变量进行赋值方法二:加@来对错误进行抑制原文链接:https://www.cnblogs.com/sunxun/p/4233720.html...转载 2020-07-03 21:29:14 · 1090 阅读 · 0 评论 -
A non well formed numeric value encountered
在我们有时候输出时间的时候、会报错:A non well formed numeric value encountered这时出现的问题很可能就是从数据库读取出来的数据格式不正确、这时只要你把数据格式 强制类型转换一下就OK了例如我出现 的问题:出错代码:{:date('Y-m-d',$vo['create_time'])}修改后的代码:{:date('Y-m-d',((int)$vo[create_time']))}用强制类型转换一下就OK 了,就是这么简单原文链接:https://w转载 2020-07-03 01:52:41 · 437 阅读 · 0 评论 -
关于thinkphp5 使用模型save()更新数据提示 method not exist:think\db\Query-」 报错解决方案
模型的新增和更新方法都是save方法,系统有一套默认的规则来识别当前的数据需要更新还是新增。实例化模型后调用save方法表示新增;查询数据后调用save方法表示更新;save方法传入更新条件后表示更新;如果你的数据操作比较复杂,可以显式的指定当前调用save方法是新增操作还是更新操作。如果你想使用TP5里边的save() 方法进行更新数据,如果按照一般情况使用where()判断更新条件的话就会出现以下报错:类似以下代码:res=model(′Ceshi′)−>where([′uid′=转载 2020-07-02 18:10:13 · 6592 阅读 · 1 评论 -
php解决think\Model::validate() should not be called statically, assuming $this from
这是由于不能直接调用静态方法。可以new一个对象,再进行调用。如下:原创 2020-07-02 15:51:30 · 1747 阅读 · 0 评论 -
解决php command not found(本文纯学习笔记,不作为教程)
解决php command not foundPath 在已有的后面追加如下语句: D:\xampp\php; D:\xampp\php\ext; 以上原创 2020-06-30 00:35:09 · 4020 阅读 · 0 评论 -
php 本地运行正常,而部署到服务器却报错500解决方法(本文纯学习笔记,不作为教程)
php 本地运行正常,而部署到服务器却报错500解决方法首先把服务器中的php.ini修改如下:将Off改为On重启服务器后,回到原来的页面会看到有报错消息:我这里是因为runtime的权限问题,给个权限,再重启服务器即可解决...原创 2020-06-28 15:51:43 · 1047 阅读 · 0 评论 -
php部署项目到服务器报错SQLSTATE[HY000] [2002] Connection timed out解决方法(纯学习笔记,不作为教程)
SQLSTATE[HY000] [2002] Connection timed out解决方法在网上找了一堆,结果全部是错的后来,我明白了其实是设置问题。当你的代码部署到服务器里的时候,你的mysql 的host 值 应该为127.0.0.1而不是 你的服务器ip不然就会报错。其实当你的代码进入到服务器里的时候,mysql和代码是相当于在同一个ip下,所以要用127.0.0.1,而不是服务器ip记住了!不用去改什么配置问题。转载自:https://www.cnblogs.com/phyin转载 2020-06-25 15:54:17 · 2627 阅读 · 0 评论 -
php出现异常报错
php出现异常报错可能是权限问题,去服务器设为777权限即可原创 2020-06-17 00:52:48 · 204 阅读 · 0 评论 -
php验证码报错的解决办法
解决验证码出现的小bug之所以会报这样的错误,是因为vendor里面没有任何东西,只有.gitignore解决方法:让vendor中有验证码的类文件就好了。可网上下载这样就解决了原创 2020-06-07 00:44:49 · 724 阅读 · 0 评论 -
数据库修改密码后phpwind论坛无法正常打开
数据库修改密码后phpwind论坛无法正常打开修改密码后phpwind论坛报错修改密码后phpwind论坛报错只需要在服务器目录phpwind/data/sql_config.php右键点击用记事本编辑。将此处改为你修改的密码之后。phpwind论坛就可以正常打开了...原创 2020-06-01 13:57:57 · 492 阅读 · 0 评论