فنکشن ftp_fget() PHP

تعریف و استفاده

ftp_fget() فنکشن یک فایل از سرور FTP دانلود می‌کند و آن را در یک فایل باز محلی ذخیره می‌کند.

اگر موفق باشد true برمی‌گرداند، اگر شکست بخورد false برمی‌گرداند.

جمله

ftp_fget(ftp_connection,local,remote,mode,باز کردن)
پارامتر توضیح
ftp_connection لازم است. اتصال FTP مورد استفاده را مشخص می‌کند (شناسه اتصال FTP).
local لازم است. دستگیره فایل باز شده محلی است.
remote لازم است. مسیر فایل‌ای که از آن کپی می‌شود را مشخص می‌کند.
mode

لازم است. حالت انتقال را مشخص می‌کند. مقادیر ممکن:

  • FTP_ASCII
  • FTP_BINARY
باز کردن لازم است. مشخص می‌کند که کپی کردن از کجا در فایل دوردست آغاز شود. پیش‌فرض 0 است.

توضیح

پارامتر باز کردن فقط برای نسخه‌های 4.3.0 و بالاتر PHP مناسب است

مثال

این نمونه متن را از "source.txt" به "target.txt" کپی می‌کند:

<?php
$source = "source.txt";
$target = fopen("target.txt", "w");
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
ftp_fget($conn,$target,$source,FTP_ASCII);
ftp_close($conn);
?>