توابع سیستم فایل پی اچ پی(PHP Filesystem Functions)
































مراجعه کنید



































































































































































































































را می بندد





































































عملکرد توضیحات
basename() جزء نام فایل یک مسیر را برمی گرداند
chgrp() گروه فایل را تغییر می دهد
chmod() حالت فایل را تغییر می‌دهد
chown() مالک فایل را تغییر می دهد
clearstatcache() کش وضعیت فایل را پاک می کند
copy() یک فایل را کپی می کند
حذف() به unlink()
di
ame()
جزء نام دایرکتوری یک مسیر را برمی گرداند
disk_free_space() فضای آزاد یک سیستم فایل یا دیسک را برمی گرداند
disk_total_space() اندازه کل یک سیستم فایل یا دیسک را برمی‌گرداند
diskfreespace() نام مستعار disk_free_space()
fclose() یک فایل باز را می بندد
feof() بررسی می‌کند که آیا به "انتهای فایل" (EOF) برای یک فایل باز رسیده است
fflush() خروجی بافر را به یک فایل باز می‌کند
fgetc() یک کاراکتر را از یک فایل باز برمی‌گرداند
fgetcsv() یک خط از یک فایل CSV باز را برمی‌گرداند
fgets() یک خط از یک فایل باز را برمی‌گرداند
fgetss() از PHP 7.3 منسوخ شده است. خطی را از یک فایل باز برمی گرداند - حذف شده
از تگ های HTML و PHP
file() فایل را در آرایه می خواند
file_exists() بررسی می کند که آیا فایل یا دایرکتوری وجود دارد یا نه
file_get_contents() فایل را در یک رشته می خواند
file_put_contents() داده ها را در یک فایل می نویسد
fileatime() آخرین زمان دسترسی به یک فایل را برمی گرداند
filecttime() آخرین زمان تغییر یک فایل را برمی گرداند
filegroup() شناسه گروه یک فایل را برمی‌گرداند
fileinode() شماره inode یک فایل را برمی‌گرداند
filemtime() آخرین زمان اصلاح یک فایل را برمی گرداند
fileowner() شناسه کاربری (مالک) یک فایل را برمی‌گرداند
fileperms() مجوزهای فایل را برمی‌گرداند
فایل اندازه() اندازه فایل را برمی‌گرداند
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() یک فایل را حذف می کند