اقتراح دراسي:

فونكشن PHP ftp_exec()

تعريف و استخدام

طلب فونكشن ftp_exec() يطلب تنفيذ برنامج أو أمر على خادم FTP.

إذا كانت النتيجة ناجحة (يرسل الخادم رمز استجابة 200)، يتم العودة إلى true، وإلا يتم العودة إلى false.

النحوftp_connectionftp_exec(command)
, وصف
ftp_connection مطلوب. يحدد الاتصال بال FTP الذي سيتم استخدامه (معرف اتصال FTP).
command مطلوب. يحدد الطلب المرسل إلى الخادم.

شرح

تقوم هذه الفونكشن بإرسال طلب SITE EXEC إلى خادم 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);
?>