ফাংশন mkdir
ফাংশন mkdir নির্দিষ্ট পথে একটি নতুন ডিরেক্টরি তৈরি করে।
ফাংশনটি প্রথম প্যারামিটার হিসেবে ডিরেক্টরির পথ সহ একটি স্ট্রিং নেয়, দ্বিতীয় (ঐচ্ছিক) - অক্টাল সংখ্যা হিসেবে অ্যাক্সেস পারমিশন,
তৃতীয় (ঐচ্ছিক) - রিকার্সিভ ডিরেক্টরি ক্রিয়েশন ফ্লাগ।
ডিফল্টভাবে, পারমিশন 0777 (সর্বোচ্চ পারমিশন) হিসাবে সেট করা থাকে।
সিনট্যাক্স
mkdir(path, [mode], [recursive], [context]);
উদাহরণ
বর্তমান ফোল্ডারে 'test' ডিরেক্টরি তৈরি করা যাক:
<?php
mkdir('test');
?>
উদাহরণ
0755 অ্যাক্সেস পারমিশন উল্লেখ করে একটি ডিরেক্টরি তৈরি করা যাক:
<?php
mkdir('test2', 0755);
?>
উদাহরণ
recursive ফ্ল্যাগ ব্যবহার করে নেস্টেড ডিরেক্টরি তৈরি করা যাক:
<?php
mkdir('test3/sub1/sub2', 0777, true);
?>
উদাহরণ
তৈরি করার আগে ডিরেক্টরির অস্তিত্ব পরীক্ষা করা যাক:
<?php
$dir = 'new_dir';
if (!file_exists($dir)) {
mkdir($dir);
echo 'directory created';
} else {
echo 'directory already exists';
}
?>