gpt4 book ai didi

php curl上传、下载、https登陆实现代码

转载 作者:qq735679552 更新时间:2022-09-28 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章php curl上传、下载、https登陆实现代码由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、curl下载 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ch = curl_init();
curl_setopt( $ch , CURLOPT_URL, "ftp://127.0.0.1/downtest.txt" );
curl_setopt( $ch , CURLOPT_HEADER,0);
curl_setopt( $ch , CURLOPT_RETURNTRANSFER,1);
curl_setopt( $ch , CURLOPT_TIMEOUT,300);
//设置用户名和密码
curl_setopt( $ch , CURLOPT_USERPWD, "yuejide:123456" );
$outfile = fopen ( "test.txt" , "wb" );
curl_setopt( $ch ,CURL_FILE, $outfile );
$rtn = curl_exec( $ch );
fclose( $outfile );
if (!curl_errno( $ch )){
echo $rtn ;
} else {
echo 'curl error' .curl_errno( $ch );
}
curl_close( $ch );

2、curl上传 。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ch = curl_init();
$localfile = "ftp01.php" ;
$fp = fopen ( $localfile , 'r' );
curl_setopt( $ch , CURLOPT_URL, "ftp://127.0.0.1/ftp01_upload.php" );
curl_setopt( $ch , CURLOPT_HEADER,0);
curl_setopt( $ch , CURLOPT_RETURNTRANSFER,1);
curl_setopt( $ch , CURLOPT_TIMEOUT,300);
//设置用户名和密码
curl_setopt( $ch , CURLOPT_USERPWD, "yuejide:123456" );
 
curl_setopt( $ch , CURLOPT_UPLOAD,1);
curl_setopt( $ch , CURLOPT_INFILE, $fp );
curl_setopt( $ch , CURLOPT_INFILESIZE, filesize ( $localfile ));
$rtn = curl_exec( $ch );
fclose( $fp );
if (!curl_errno( $ch )){
echo "upload successfully" ;
} else {
echo 'curl_error' .curl_error( $ch );
}
curl_close( $ch );

3、curl https登录 。

?
1
2
3
4
5
6
7
8
$ch = curl_init();
curl_setopt( $ch , CURLOPT_URL, "https://www.baidu.com" );
curl_setopt( $ch , CURLOPT_RETURNTRANSFER,1);
date_default_timezone_set( 'PRC' );
curl_setopt( $ch ,CURLOPT_SSL_VERIFYPEER,0);
$output = curl_exec( $ch );
curl_close( $ch );
echo $output ;

以上就是关于php中curl中上传、下载、https登陆的实现方法,需要的朋友可以参考一下.

最后此篇关于php curl上传、下载、https登陆实现代码的文章就讲到这里了,如果你想了解更多关于php curl上传、下载、https登陆实现代码的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com