年度归档: 2019 年

24 篇文章

tp5多图上传报错:SplFileobject::__construct(/tmp/php0VHOs6): failed to open stream: No such file or directory
在windows环境下多图上传正常。但是部署到Linux下时目录可写的情况下上传图片会报 SplFileObject 错误。 当调用如下代码时候系统会报异常。 解决 1、进入\thinkphp\library\think\File.php文件打开 在构造函数的初始化的时候会获取文件信息。 2、因未知原因导致文件被删除,然后接着获取文件信息而报错。实…
备忘:PHP的json_encode()之后float类型丢失精度的问题
在后台php中,金额保留两位小数。但是前端显示精度丢失,出现了14位小数的奇怪现象。本来以为是前端js解析之后出现的问题。检查之后发现json_encode()之后就出现了。 解决办法:可以通过转化为string类型来避免(可以使用 strval() 函数)
Thinkphp5 对数字字符串字段 进行排序的方法示例
某字段在数据表中存储为 varchar 类型,常规排序会按照字符串类型进行排序,结果不准确,所以需转换为数字类型排序,方法如下: $order = 'usdt+0  DESC'; $lists = db('member')->where($where)->orderRaw($order)->paginate('20', false…
备忘:Jquery 解析PHP返回的数据
$.post("{:url('Member/team_user_first')}",function(data) { var list = eval('('+data+')'); if(list.status == "success") { defaultData = list.data; } else { return false; } });
Linux scp命令 (跨服务器传输文件)
Linux scp命令用于Linux之间复制文件和目录。 scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。 语法 scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_optio…
dump方法移植
/** * 浏览器友好的变量输出 * @access public * @param mixed $var 变量 * @param boolean $echo 是否输出(默认为 true,为 false 则返回输出字符串) * @param string|null $label 标签(默认为空) * @param integer $flags ht…