CODIGG

关注互联网,关注云计算,关注生活

标签 ‘curl’ 下的文章


lighttpd不支持Expect: 100-continue的解决办法

由于lighttpd1.4.21之前的版本不支持Expect: 100-continue,所以有可能访问出现“HTTP/1.1 417 Expectation Failed”等错误提示,搜集整理了很多解决方法,如下:

1. 升级到 lighttpd 1.5.x,那应该没有这个问题了

2. (推荐)升级到 lighttpd 1.4.21 或以上版本(即最新的realease版本),在配置文件中加上一句

?View Code BASHserver.reject-expect-100-with-417="disabled"

阅读全文——共564字

下载远程ftp文件备份到本地的脚本

同事让我帮忙写的脚本。

FTP上每天有更新文件,名字是用日期命名(如日志等),但ftp空间有限,因此要求每天将前一天的文件下载到本地,然后删除ftp上10天前的文件。

用之前的一篇文章加以拼装就能实现:使用curl操作ftp(上传、下载、删除等)

http://www.codigg.com/2009/12/shell-curl-ftp-upload-download-delete/

最后的脚本如下:

阅读全文——共915字

shell命令:使用curl操作ftp(上传、下载、删除等)

在shell中如果直接用ftp命令来操作服务器,太麻烦了,要交互。这里用curl来实现,本站提供的康盛漫游平台-超级大富翁的购买推荐页面 http://www.codigg.com/demo/rich/final.html 就是用这个实现的上传。

无需多说,直接上代码

?View Code BASH# 列出某目录下的所有文件

curl -u user:psw ftp://www.codigg.com

阅读全文——共339字

php curl下载文件时保存原文件名

假设down.php的主要内容如下:

?View Code PHPheader("Location: http://www.codigg.com/download/src-name.rar");

exit;

阅读全文——共710字