ftp_exec (ftp_exec)
تابع ftp_exec برای «اجرای فرمان FTP» روی سرور است. «FTP» راه انتقال فایل هاست؛ مثل فرستادن تکلیف به سرور مدرسه.
تعریف و کاربرد اجرای فرمان FTP
تابع ftp_exec() از سرور می خواهد یک فرمان اجرا کند. اگر اجرا موفق باشد، TRUE برمی گردد. در غیر این صورت، مقدار FALSE برمی گردد.
سینتکس
ftp_exec(resource $ftp_conn, string $command);
مثال: اجرای فرمان روی سرور
<?php
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server);
if ($ftp_conn === false) {
die("Could not connect\n");
}
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
if ($login === false) {
ftp_close($ftp_conn);
die("Login failed\n");
}
$command = "ls-al > somefile.txt";
$ok = ftp_exec($ftp_conn, $command);
if ($ok === true) {
echo "$command executed successfully.\n";
} else {
echo "Execution of $command failed.\n";
}
ftp_close($ftp_conn);
?>
گام های سریع
- با
ftp_connectوصل شو. - با
ftp_loginورود کن. - فرمان را در
$commandبگذار. ftp_execرا اجرا کن.- در پایان
ftp_closeرا بزن.
پیوندها
- اجرای فرمان FTP از اتصال شروع می شود.
- بستن اتصال FTP بعد از کار لازم است.
- W3Schools: ftp_exec() مثال و توضیح.
- W3Schools: PHP FTP Reference فهرست توابع FTP.
جمع بندی سریع
ftp_execفرمان سرور را اجرا می کند.- اتصال و ورود باید موفق باشند.
- موفقیت یعنی مقدار
TRUE. - در پایان اتصال را ببند.