Computer >> Máy Tính >  >> Lập trình >> PHP

hàm ftp_fget () trong PHP

Hàm ftp_fget () được sử dụng để tải tệp xuống từ máy chủ FTP và lưu vào tệp cục bộ đang mở

Cú pháp

ftp_fget(con,open_file,server_file,mode,startpos);

Tham số

  • con - Kết nối FTP

  • open_file - Một tệp nơi dữ liệu được lưu trữ

  • server_file - Tệp máy chủ để tải xuống

  • chế độ - Chế độ chuyển giao

  • startpos - Vị trí bắt đầu tải xuống. Đã thêm trong PHP 4.3.0.

Quay lại

Hàm ftp_fget () trả về TRUE khi thành công và FALSE khi thất bại.

Ví dụ

Sau đây là một ví dụ trong đó chúng tôi sẽ tải xuống tệp máy chủ “demo.txt” và lưu nó để mở tệp cục bộ “new.txt” -

<?php
   $ftp_server="192.168.0.4";
   $ftp_user="amit";
   $ftp_pass="tywg61gh";
   $con = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
   $login = ftp_login($con, $ftp_user, $ftp_pass);
   $my_serverfile = "demo.txt";  
   $local_file = "new.txt";
   $file_pointer = fopen($local_file,"w");
   if (ftp_fget($con, $file_pointer, $my_serverfile, FTP_ASCII, 0)) {
      echo "Written to $local_file!";
   } else {
      echo "Error in downloading the $my_serverfile!";
   }
   ftp_close($con);
   fclose($file_pointer);
?>