ftp_delete (ftp_delete)
تابع ftp_delete برای «حذف فایل FTP» است. «FTP» روش انتقال فایل هاست؛ مثل فرستادن عکس تکلیف به سرور مدرسه.
تعریف و کاربرد
تابع ftp_delete() یک فایل روی سرور FTP حذف می کند. ابتدا باید متصل شوی و وارد شوی. سپس مسیر فایل را دقیق بده.
سینتکس
ftp_delete(resource $ftp_conn, string $file);
مثال: حذف فایل FTP با بررسی خطا
<?php
$server = "ftp.example.com";
$user = "username";
$pass = "password";
$path = "php/test.txt";
$conn = ftp_connect($server);
if ($conn === false) {
die("Could not connect\n");
}
$loggedIn = ftp_login($conn, $user, $pass);
if ($loggedIn === false) {
ftp_close($conn);
die("Login failed\n");
}
$deleted = ftp_delete($conn, $path);
if ($deleted === true) {
echo "$path deleted\n";
} else {
echo "Could not delete $path\n";
}
ftp_close($conn);
?>
گام های عملی حذف فایل FTP
- با
ftp_connectوصل شو. - با
ftp_loginوارد شو. - مسیر فایل را درست تعیین کن.
ftp_deleteرا اجرا کن.- اتصال را با
ftp_closeببند.
نکات و هشدارها
نکته: مسیر نسبی از پوشه فعلی می خوانَد. نیاز شد، پوشه را عوض کن.
هشدار: بعضی سرورها اجازه حذف نمی دهند. مجوز پوشه را چک کن.
پیوندها
- اتصال FTP برای آغاز کار.
- بستن اتصال FTP پس از اتمام.
- W3Schools: ftp_delete() توضیحات و مثال.
- W3Schools: PHP FTP Reference فهرست کامل توابع.
جمع بندی سریع
- «حذف فایل FTP» با
ftp_deleteانجام می شود. - ورود موفق ضروری است.
- مسیر فایل را دقیق بده.
- در پایان اتصال را ببند.