فنکشن ftp_fput() PHP

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

ftp_fput() فنکشن یک فایل باز شده را به سرور FTP آپلود می‌کند.

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

نحوه استفاده

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

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

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

توضیح

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

مثال

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

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

خروجی:

1