PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP基础 >> 基础文章 >> 

用CURL 模拟FTP上传文件

用CURL 模拟FTP上传文件

来源:PHP程序员站  作者:PHP程序员站  发布时间:2011-06-22
用curl模拟ftp上传文件,挺有用的,推荐大家使用. ?php // CURL 模拟FTP上传文件 $url = ftp://123.123.123.123/.mt_rand(99,999)..txt; $file = test_ftp_load.txt; $fp = fopen ($file, r); $ch = curl_init(); curl_setopt($ch, CURLOPT_VERBOSE, 1); //有意外发生则

用curl模拟ftp上传文件,挺有用的,推荐大家使用.

<?php
// CURL 模拟FTP上传文件
$url = "ftp://123.123.123.123/".mt_rand(99,999).".txt";
$file = "test_ftp_load.txt";
$fp = fopen ($file, "r");
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, 1);  //有意外发生则报道
curl_setopt($ch, CURLOPT_USERPWD, 'ffff:****'); //FTP登陆账号密码,模拟登陆
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PUT, 1); //用HTTP上传一个文件
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //不输出
curl_setopt($ch, CURLOPT_INFILE, $fp); //要上传的文件
curl_setopt($ch, CURLOPT_INFILESIZE,filesize($localfile)); //上传文件大小
$http_result = curl_exec($ch); //执行
$error = curl_error($ch);
curl_close($ch);
fclose($fp);
if (!$error)
{
print "成功";
}
?>


延伸阅读:
php curl函数参考
file_get_contents和curl函数用法
php的curl实现get和post
php中curl的简单示例
php中使用curl或fsockopen下载远程文件
如何配置php支持curl
基于PHP的cURL快速入门
关于php curl获取301或302转向的网址问题
PHP采集之CURL函数库
cURL库功能简介:抓取网页 POST数据及其他
php利用curl函数抓取https的内容
PHP中的CURL函数库
php开启curl方法
PHP CURL 发送COOKIE
PHP curl实现get、post和cookie提交实例讲解
PHP CURL中传递cookie的方法
php如何开启curl模块
开启PHP的CURL扩展来支持curl_init函数运行
封装好的CURL和Fsockopen函数
php_curl扩展模块无法正常加载的处理方法
Tags: curl   模拟   ftp   上传文件  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号