پیشنهاد دوره‌ها:

PHP ftp_exec() فنکشن

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

ftp_exec() فنکشن درخواست اجرای یک برنامه یا دستور در سرور FTP را می‌کند.

اگر موفق شود (کد پاسخ سرور 200 ارسال شود)، true بازمی‌گرداند، در غیر این صورت false بازمی‌گرداند.

نحوه استفادهftp_connectionftp_exec(command)
, توضیحات
ftp_connection لازم است. ارتباط FTP مورد استفاده را مشخص می‌کند (مهره ارتباط FTP).
command لازم است. نام درخواست فرستاده شده به سرور را مشخص می‌کند.

توضیحات

این فنکشن یک درخواست SITE EXEC command به سرور FTP ارسال می‌کند.

نشان‌ها و توضیحات

با ftp_raw() فنکشن متفاوت،ftp_exec() فقط در صورتی می‌تواند دستور را ارسال کند که به سرور FTP متصل شده باشد.

مثال

<?php
$command = "ls-al > test.txt";
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"admin","ert456");
if (ftp_exec($conn,$command))
  {
  echo "دستور با موفقیت اجرا شد";
  } 
else
  {
  echo "اجرای دستور شکست خورد";
  }
ftp_close($conn);
?>