php文件下载 需要通过php下载别人服务器资源到自己服务器里,这里我总结了一个我公司后端大佬封装的一个php下载文件函数,希望对大家有帮助。 /** * 文件下载 * $url远程路径, * $rename 文件名称, * $ext文件后缀, * $path 存放路径 */ public static function download($url, $rename, $path = '', $e…
WebSocket-浏览器即时通讯-vue 先上示例链接:http://socket.sinye.xyz WebSocket 协议在2008年诞生,2011年成为国际标准。所有浏览器都已经支持了。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。 接下来我会继续写两篇文章简单的介绍前端后端代码。链接也会附上。
3DES加密—php代码 class TripleDesEcb{ /**加密 * @param $text string 文本内容 * @param $key string 秘钥 max 24 * @return string */ public function encrypt($text,$key) { $iv = mcrypt_create_iv(mcrypt_get_iv_size(MCR…
PHP高精度数学运算函数 BCMath扩展 bcadd: 将二个高精确度数字相加。 bccomp: 比较二个高精确度数字。 bcdiv: 将二个高精确度数字相除。 bcmod: 取得高精确度数字的余数。 bcmul: 将二个高精确度数字相乘。 bcpow: 求一高精确度数字次方值。 bcscale: 配置程序中所有 BC 函数库的默认小数点位数。 bcsqrt: 求一高精确度数字的平方根。 bcs…
php的get、post请求 get请求 function http_get($url, $header = [], $proxy = []) { $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERI…
tp如何开启关闭debug 1、为演示,在应用中写入一个含有语法错误的句子 2、浏览器查看页面,只有错误,不提示错误的具体信息 3、全局搜索app_debug,找到'app_debug'=> false,。 4、修改app_debug的值为 true,并保存文件。 5、保存之后,再次访问错误页面,会得到详细的错误信息
Access-Control-Allow-Origin 完整报错 Access to XMLHttpRequest at 'http://xxx.xxx.xxx/api/ip' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the r…
linux启动、停止php脚本 linux启动.sh文件 1、单纯启动:sh xxx.sh 2、后台启动运行:nohup sh xxx.sh & linux关闭正在执行的php脚本、 1、如果不是后台执行,直接ctrl+c 就终止执行、 2、如果是后台执行、 首先执行:sudo ps -ef|grep php、 再次执行:sudo kill -9 pid 或者 sudo kill -15 …
Nginx网页压缩传输 网页压缩传输是:服务器将资源压缩后传输到浏览器,浏览器进行解压显示。本篇文章将介绍vue项目在Nginx环境中如何开启。 nginx配置 gzip on; gzip_static on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_http_version 1.1; gzip_comp_level 4; gzip_types t…
如何在一个域名下部署多个项目? 就只是域名后第一个路径不一样就一个vue项目。比如 http://www.sinye.xyz/index是一个vue项目http://www.sinye.xyz/admin是一另个vue项目。 同域名多个vue项目 前端配置(vue框架) 1、首先我们配置vue。找到根目录vue.config.js文件,在module.exports里面加入 publicPath:…