Linux命令之curl命令二 linux

Linux命令之curl命令二

928 0

#####curl常用命令 ```sh #下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl https://blog.wanxiaohong.cn # 通过-o/-O选项保存下载的文件到指定的文件中: -o 将文件保存为命令行中指定的文件名的文件中 -O 使用URL中默认的文件名保存文件到本地 # 将文件下载到本地并命名为myfile.html curl -o myfile.html https://blog.wanxiaohong.cn/file.html # 将文件保存到本地并命名为

php用curl实现远程图片下载并保存到本地 web开发

php用curl实现远程图片下载并保存到本地

961 0

实现下载远程图片并把它保存到本地有很多方法,比如`file_get_contents`和`copy`方法,如果对方网站设置了防盗链,这些方法就不那么友好了,这里附上使用curl实现下载远程图片并保存到本地的方法。 ```php //方法一 function getImage($url,$save_dir='',$filename='',$type=0){ if(trim($url)==''){ return array('file_name'=>'','save_path'=>'','error'=>1);

Nginx中if语句中的判断条件 linux

Nginx中if语句中的判断条件

1130 0

##### 1. 正则表达式匹配 == 等值比较; ~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; ~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; !~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写; !~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写; ##### 2. 文件及目录匹配判断 -f/!-f 判断指定的路径是否存在且为文件; -d/!-d 判断指定的路径是否存在且为目录; -e/!-e 判断指定的路径是否存在,文件或目录均可;

nginx配置返回文本或json linux

nginx配置返回文本或json

1097 0

有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串,如果逻辑非常简单或者干脆是固定的字符串,那么可以使用nginx快速实现,这样就不用编写程序响应请求了,可以减少服务器资源占用并且响应性能非常快。 在server中配置location拦截即可,配置实例: ```sh #固定文本 location ~ ^/get_text { default_type text/html; return 200 'This is text!'; } #固定json location ~ ^/get_js

mootools将表单数据转为JSON提交 web开发

mootools将表单数据转为JSON提交

914 0

正常提交表单可以用`form.toQueryString()`,但有时候不仅仅要提交一个表单内容,可能还有其他数据需要提交,此时,转为json格式提交就好了,附上一个项目的实例。 ```js //保存订货单数据 function save(type){ let bn = {}, data = {}, estimate = {}, et = {}; $$('input[name$=[number]]').each(function(v, i) { let key = v.get('b

PHP的POST请求丢失数据 web开发

PHP的POST请求丢失数据

894 0

今天用mootools的ajax提交了一个比较大的数据给后台,php打印post数据,发现少了一大半,然后确定前台传过去的数据是完整的。 后来几经波折,发现是`php.ini`中的配置`max_input_vars`(php5.3.9以上版本加入)导致的,该参数默认值为1000,我直接设置为2000,问题解决。 ![](https://blog.wanxiaohong.cn/wp-content/uploads/2018/03/PHP的POST请求丢失数据.png)

Linux下halt、poweroff、shutdown的区别 linux

Linux下halt、poweroff、shutdown的区别

1253 0

linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。 ##### 关机命令 ###### 1、halt 立刻关机 ###### 2、poweroff 立刻关机 ###### 3、shutdown -h now 立刻关机(root用户使用) ###### 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启 ##### 重启命令 ###### 1、reboot

vue-router路由参数刷新丢失的解决思路 web开发

vue-router路由参数刷新丢失的解决思路

924 0

场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。 思路: ##### 1、session&服务器渲染 传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成用户信息对应的session,然后渲染主页数据,并通过响应头将sessionid传给浏览器并生成相应的cookie文件。这样下次请求页面时,浏览器会在

jQuery设置cookie到期时间 web开发

jQuery设置cookie到期时间

950 0

```js let date = new Date(); let time = 60; //有效时间,单位:分 date.setTime(date.getTime() + (time * 60 * 1000)); $.cookie('name', 'Suvan', { expires: date }); ```