❤ PHP
Yfw&武
IT爱好者
展开
-
如何让Linux的脚本关闭终端后继续执行?
在Linux的shell终端中执bai行一个命令时是不能关掉终du端的,否则程序也会终止。zhi但是有些耗时比较长dao的命令是无法保证一直开着终端的,费电就不说了,毕竟网络还有不稳定的时候,一掉线程序也关掉了。解决方法是nohup命令,在程序的前面加上nohup,程序的后面加上&,这样程序就会一直执行直到结束。比如:nohup php spider.php &回车,然后提示一堆东西,再次回车,回到shell界面。这就可以了。还有一个问题:程序在执行中会输出一些信息,如果后台执行原创 2020-11-24 15:45:00 · 2195 阅读 · 0 评论 -
解决json_encode中文乱码问题
** 避免Json_encode将中文转换Unicode编码.**1、PHP5.4版本,已经给Json新增了一个选项: JSON_UNESCAPED_UNICODE。加上这个选项后,就不会自动把中文编码了。 $json= json_encode("我是中文", JSON_UNESCAPED_UNICODE);2、. 先将中文字段Urlencode,然后Json_encode,再用Url...原创 2019-05-05 08:29:58 · 998 阅读 · 0 评论 -
使用php生成二维码
HP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,代码及使用说明链接地址:https://download.csdn.net/download/u012577474/11168898注意事项:.PHP环境必须开启支持GD2扩展库支持(PHP是默认开启状态的);生成二维码php代码:<?php // 1. 生成原始的二维码(生成图片文件) fun...原创 2019-05-09 15:53:37 · 765 阅读 · 0 评论 -
解决Call to undefined function mysqli_fetch_all()问题
错误原因这个是由于php-mysqlnd插件没有安装的原因。解决办法安装php-mysqlnd:首先mysqli 会和 mysqlnd冲突,先移除mysqli.yum remove php-mysqli然后安装mysqlndyum isntall php56w-mysqlnd 然后通过php -m查看php模块,如下图可以看到mysqlnd 模块安装完成了.接下来就可以正常使...原创 2019-07-19 08:51:17 · 5562 阅读 · 0 评论 -
php无法返回大数据量到前端的问题(PHP中的memory_limit设置)
起因:当我web前端向php请求数据时,几千条记录都能正常获取,但是要请求几万条记录的时候php就不响应了。找问题:既然是请求php失败,那就去服务端手动执行该php看下,执行结果给出了如下报错(php报错):Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 128 bytes)...原创 2019-07-31 13:56:20 · 1591 阅读 · 0 评论 -
php 导出excel大量数据方法
原文:https://blog.csdn.net/qq_36514588/article/details/82592976由于数据较大,常用的PHPexcel包需要把所有数据拿到后才能生成excel, 在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。通过PHP输出流方式导出php://output是一个可写的...翻译 2019-08-01 15:31:36 · 3595 阅读 · 0 评论 -
浏览器打印PHP错误信息(web调试会用到)
1、修改php.ini文件打开php安装目录下的php.ini文件,将其中的 “display_errors”这一行修改为 “display_errors = On”(如下图所示):保存后,关闭文件,并重启网页服务器。2、修改浏览器设置打开IE浏览器,选择右上角的"工具"->“Internet 选项”;选择高级(如下图所示)。然后点击确定保存。查看PHP错误消息:浏览器要打...原创 2019-08-20 15:33:45 · 1444 阅读 · 0 评论