میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

توابع کار با پوشه ها در PHP

توابع کار با پوشه ها در PHP به شما امکان می دهد به سیستم فایل دسترسی داشته باشید و آن را دستکاری کنید.


نصب و راه اندازی

توابع سیستم فایل بخشی از هسته PHP هستند. برای استفاده از این توابع نیازی به نصب نیست.


سازگاری یونیکس / ویندوز

هنگام تعیین مسیر در سیستم عامل های یونیکس ، از یک اسلش جلو (/) به عنوان جدا کننده دایرکتوری استفاده می شود.

در سیستم عامل های ویندوز ، هم می توانید از جلو (/) و هم از پشت () استفاده کنید.

 

توابع کار با پوشه ها در PHP

تابعتوضیحات
basename()جز file نام پرونده مسیر را برمی گرداند
chgrp()گروه پرونده را تغییر می دهد
chmod()حالت پرونده را تغییر می دهد
chown()صاحب پرونده را تغییر می دهد
clearstatcache()حافظه نهان وضعیت پرونده را پاک می کند
copy()یک فایل را کپی می کند
delete()unlink()
dirname()جز component نام دایرکتوری یک مسیر را برمی گرداند
disk_free_space()فضای آزاد سیستم فایل یا دیسک را برمی گرداند
disk_total_space()اندازه کل سیستم فایل یا دیسک را برمی گرداند
diskfreespace()نام مستعار disk_free_space ()
fclose()پرونده باز را می بندد
feof()بررسی می کند که آیا "پایان پرونده" (EOF) برای یک پرونده باز رسیده است
fflush()Flushes بافر خروجی را به یک پرونده باز می کند
fgetc()یک کاراکتر منفرد را از یک پرونده باز برمی گرداند
fgetcsv()یک خط از یک فایل CSV باز برمی گرداند
fgets()یک خط از یک پرونده باز برمی گرداند
fgetss()از PHP 7.3 منسوخ شد. یک خط را از یک فایل باز برمی گرداند - از برچسب های HTML و PHP سلب شده است
file()یک فایل را در یک آرایه می خواند
file_exists()بررسی می کند که آیا یک پرونده یا دایرکتوری وجود دارد یا خیر
file_get_contents()یک فایل را به صورت رشته ای می خواند
file_put_contents()داده ها را در یک فایل می نویسد
fileatime()آخرین زمان دسترسی یک فایل را برمی گرداند
filectime()آخرین زمان تغییر یک پرونده را برمی گرداند
filegroup()شناسه گروهی یک پرونده را برمی گرداند
fileinode()شماره inode یک پرونده را برمی گرداند
filemtime()آخرین زمان اصلاح پرونده را برمی گرداند
fileowner()شناسه کاربری (مالک) یک پرونده را برمی گرداند
fileperms()مجوزهای پرونده را برمی گرداند
filesize()اندازه پرونده را برمی گرداند
filetype()نوع پرونده را برمی گرداند
flock()پرونده ای را قفل یا آزاد می کند
fnmatch()نام پرونده یا رشته را با الگوی مشخصی مطابقت می دهد
fopen()پرونده یا URL را باز می کند
fpassthru()از موقعیت فعلی پرونده - تا زمانی که EOF بخواند - و نتیجه را در بافر خروجی می نویسد
fputcsv()یک خط را بصورت CSV قالب بندی کرده و در یک فایل باز می نویسد
fputs()نام مستعار fwrite ()
fread()خواندن از یک فایل باز (باینری ایمن)
fscanf()ورودی را از یک فایل باز مطابق با یک قالب مشخص تجزیه می کند
fseek()به دنبال یک پرونده باز است
fstat()اطلاعات مربوط به یک پرونده باز را برمی گرداند
ftell()موقعیت فعلی را در یک پرونده باز برمی گرداند
ftruncate()فایل باز را به طول مشخص شده کوتاه می کند
fwrite()نوشتن در یک فایل باز (باینری ایمن)
glob()آرایه ای از نام پرونده ها / دایرکتوری ها را با یک الگوی مشخص مطابقت می دهد
is_dir()بررسی می کند که آیا پرونده یک فهرست است
is_executable()بررسی می کند که آیا یک فایل قابل اجرا است
is_file()بررسی می کند که آیا یک فایل یک پرونده معمولی است یا خیر
is_link()بررسی می کند که آیا یک فایل پیوند است
is_readable()بررسی می کند که آیا یک پرونده قابل خواندن است
is_uploaded_file()بررسی می کند که آیا پرونده ای از طریق HTTP POST بارگذاری شده است
is_writable()بررسی می کند که آیا یک پرونده قابل نوشتن است
is_writeable()is_writable()
lchgrp()مالکیت گروه پیوند نمادین را تغییر می دهد
lchown()تغییر مالکیت کاربر برای یک پیوند نمادین
link()یک پیوند سخت ایجاد می کند
linkinfo()اطلاعات مربوط به پیوند سخت را برمی گرداند
lstat()اطلاعات مربوط به یک فایل یا پیوند نمادین را برمی گرداند
mkdir()فهرست ایجاد می کند
move_uploaded_file()پرونده بارگذاری شده را به مکان جدیدی منتقل می کند
parse_ini_file()یک فایل پیکربندی را تجزیه می کند
parse_ini_string()رشته پیکربندی را تجزیه می کند
pathinfo()اطلاعات مربوط به مسیر پرونده را برمی گرداند
pclose()لوله باز شده توسط popen را می بندد ()
popen()لوله را باز می کند
readfile()یک فایل را می خواند و آن را در بافر خروجی می نویسد
readlink()هدف پیوند نمادین را برمی گرداند
realpath()نام کامل را برمی گرداند
realpath_cache_get()ورودی های حافظه پنهان realpath را برمی گرداند
realpath_cache_size()اندازه حافظه پنهان realpath را برمی گرداند
rename()نام فایل یا فهرست را تغییر دهید
rewind()نشانگر پرونده را عقب می زند
rmdir()یک فهرست خالی را حذف می کند
set_file_buffer()نام مستعار stream_set_write_buffer (). اندازه بافر را برای عملیات نوشتن روی پرونده داده شده تنظیم می کند
stat()اطلاعات مربوط به یک فایل را برمی گرداند
symlink()پیوند نمادین ایجاد می کند
tempnam()یک پرونده موقت منحصر به فرد ایجاد می کند
tmpfile()یک پرونده موقت منحصر به فرد ایجاد می کند
touch()زمان دسترسی و تغییر پرونده را تنظیم می کند
umask()مجوزهای پرونده را تغییر می دهد
unlink()پرونده ای را پاک می کند

 

 


امیدواریم آموزش توابع کار با آرایه ها در PHP نیز برای شما مفید واقع شده باشد .برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟