本文实例讲述了php实现curl模拟ftp上传的方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php function upload( $dir , $src , $dest ) { $ch = curl_init(); $fp = fopen ( $src , 'r' ); curl_setopt( $ch , CURLOPT_URL, 'ftp://user:pwd@host/interpretation/' . $dir . '/' . $dest ); curl_setopt( $ch , CURLOPT_UPLOAD, 1); curl_setopt( $ch , CURLOPT_INFILE, $fp ); curl_setopt( $ch , CURLOPT_INFILESIZE, filesize ( $src )); curl_exec ( $ch ); $error_no = curl_errno( $ch ); curl_close ( $ch ); if ( $error_no != 0) { return 0; } else { return 1; } } upload( "images" , "s.py" , "aaa.py" ); ?> |
希望本文所述对大家的php程序设计有所帮助。