ftp_mkdir (ftp_mkdir)
با ftp_mkdir می توانی ساخت پوشه FTP را انجام دهی. «پوشه (Directory)» مثل پوشه های درس در موبایل است. بنابراین با این تابع، روی سرور یک پوشه تازه می سازی.
تعریف ساده
ftp_mkdir() یک پوشه جدید روی سرور FTP می سازد. اگر موفق شود، نام پوشه را برمی گرداند. اگر نشود، مقدار FALSE می دهد.
سینتکس
ftp_mkdir(resource $ftp_conn, string $dir);
مثال کاربردی: ساخت پوشه FTP
<?php
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server);
if ($ftp_conn === false) {
die("Could not connect to server.\n");
}
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
if ($login === false) {
die("Login failed.\n");
}
$dir = "images";
$result = ftp_mkdir($ftp_conn, $dir);
if ($result !== false) {
echo "Successfully created " . $result . "\n";
} else {
echo "Error while creating " . $dir . "\n";
}
ftp_close($ftp_conn);
?>
گام های سریع ساخت پوشه FTP
- با
ftp_connectبه سرور وصل شو. - با
ftp_loginاحراز هویت انجام بده. - نام پوشه مقصد را تعیین کن.
ftp_mkdirرا اجرا و نتیجه را بررسی کن.- اتصال را با
ftp_closeببند.
نکات و خطاهای رایج
نکته: دسترسی نادرست باعث شکست می شود. سطح دسترسی پوشه والد را چک کن.
نکته: اگر پوشه هست، ممکن است دوباره ساخته نشود. اول وجودش را بررسی کن.
هشدار: کاراکترهای غیرمجاز در نام پوشه مشکل می سازند. ساده و لاتین انتخاب کن.
لینک ها
- ورود FTP با ftp_login پیش نیاز ساخت پوشه است.
- دانلود فایل با ftp_get پس از ساخت ساختار پوشه.
- W3Schools: ftp_mkdir() متن و مثال مرجع.
- W3Schools: PHP FTP Reference فهرست کامل توابع FTP.
جمع بندی سریع
- ساخت پوشه FTP با
ftp_mkdirانجام می شود. - روی موفقیت، نام پوشه برمی گردد.
- روی خطا، مقدار
FALSEمی گیری. - دسترسی و نام گذاری را درست تنظیم کن.