PHP ftp_pasv() Function












❮ مرجع PHP FTP



مثال


حالت غیرفعال را روشن کنید و یک فایل را در سرور FTP آپلود کنید:



// اتصال و ورود به سرور FTP

$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("نمی توان به $ftp_server متصل شد");
$login = ftp_login($ftp_conn، $ftp_use
ame، $ ftp_userpass);

// حالت غیرفعال را روشن کنید
ftp_pasv($ftp_conn، true);

$file = "localfile.txt";

// آپلود file
if (ftp_put($ftp_conn، "serverfile.txt"، $file، FTP_ASCII))
  {
  echo "$file با موفقیت آپلود شد.";
 
دیگر
{
  echo "خطا در آپلود $file."؛
 

// بستن اتصال
ftp_close($ftp_conn);
?>





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


عملکرد ftp_pasv() حالت غیرفعال را روشن یا خاموش می کند.


در حالت غیرفعال، اتصالات داده توسط مشتری آغاز می شود،
نه سرور اگر مشتری پشت فایروال باشد این کار مفید است.



نحو



ftp_pasv(ftp_conn, pasv);

مقادیر پارامتر















پارامتر توضیح
ftp_conn لازم است. اتصال FTP برای استفاده را مشخص می کند
pasv لازم است. حالت غیرفعال را مشخص می کند. مقادیر ممکن:

  • TRUE (حالت غیرفعال روشن)

  • FALSE (حالت غیرفعال خاموش)













جزئیات فنی











مقدار بازگشتی: در مورد موفقیت درست است، در مورد شکست نادرست
نسخه PHP: 4+




❮ مرجع PHP FTP