php 简单ftp文件上传范例
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-25 08:43:12
Original
1227 Leute haben es durchsucht
php上传单个文件到ftp服务器的演示范例
- // FTP access parameters
- $host = 'ftp.example.org';
- $usr = 'example_user';
- $pwd = 'example_password';
-
- // file to move:
- $local_file = './example.txt';
- $ftp_path = '/data/example.txt';
-
- // connect to FTP server (port 21)
- $conn_id = ftp_connect($host, 21) or die ("Cannot connect to host");
-
- // send access parameters
- ftp_login($conn_id, $usr, $pwd) or die("Cannot login");
-
- // turn on passive mode transfers (some servers need this)
- // ftp_pasv ($conn_id, true);
-
- // perform file upload
- $upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII);
-
- // check upload status:
- print (!$upload) ? 'Cannot upload' : 'Upload complete';
- print "\n";
-
- /*
- ** Chmod the file (just as example)
- */
-
- // If you are using PHP4 then you need to use this code:
- // (because the "ftp_chmod" command is just available in PHP5+)
- if (!function_exists('ftp_chmod')) {
- function ftp_chmod($ftp_stream, $mode, $filename){
- return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
- }
- }
-
- // try to chmod the new file to 666 (writeable)
- if (ftp_chmod($conn_id, 0666, $ftp_path) !== false) {
- print $ftp_path . " chmoded successfully to 666\n";
- } else {
- print "could not chmod $file\n";
- }
-
- // close the FTP stream
- ftp_close($conn_id);
复制代码
|
文件上传, php, ftp
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31