مثال
ساخت یک پوشه با نام “test”:
<?php
mkdir("test");
?>
توضیحات
تابع mkdir() یک پوشه با نام مشخص شده ایجاد می کند.
سینتکس
mkdir(path, mode, recursive, context)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
path | اجباری. نام پوشه |
mode | اختیاری. مجوز های پوشه. به صورت پیش فرض 0777 است (بیشترین سطح دسترسی ممکن).نکته: پارامتر mode در پلتفرم های ویندوزی نادیده گرفته می شود! مقدار این پارامتر شامل 4 عدد است:
مقادیر احتمالی (برای دادن چندین مجوز، اعداد با هم جمع می شوند):
|
recursive | اختیاری. |
context | اختیاری. |
سلام با این دستور چطوری میشه فولدر تو در تو ایجاد کرد
مثلا
فولدر 10 و بعد در داخل این فولدر 10 فولدر ایکس را ایجاد کرد
برای این کار باید پارامترهای این تابع رو به صورت مناسب استفاده کنید. در صورتی که فولدرهای والد وجود نداشته باشند، میتونید از پارامتر `recursive` استفاده کنید تا فولدرهای والد هم به صورت خودکار ایجاد شوند.
مثالی از نحوه استفاده از این تابع برای ایجاد فولدر `10` و سپس فولدر `x` در داخل آن آورده شده است:
-
$path
مسیر فولدرهای مورد نظر است که میخواهید ایجاد کنید.- پارامتر دوم 0777 مجوزهای دسترسی برای فولدرها را تعیین میکند.
- پارامتر سوم true به تابع mkdir اجازه میدهد تا فولدرهای والد را نیز ایجاد کند (در صورتی که وجود نداشته باشند).