PHP ฟังก์ชัน Filesystem

PHP Filesystem সমীক্ষা

ফাইল সিস্টেম ফাংশনগুলি ফাইল সিস্টেমকে প্রবেশ করা এবং অপারেশন করার অনুমতি দেয়।

ইনস্টল

ফাইল সিস্টেম ফাংশনগুলি PHP-র কার্যকরী অংশ।এই ফাংশনগুলিকে ইনস্টল করতে হয় না এবং ব্যবহার করা যায়。

রানটাইম কনফিগারেশন

ফাইল সিস্টেম ফাংশনগুলির আচরণ php.ini-এর সেটিংস দ্বারা প্রভাবিত হয়।

ফাইল সিস্টেম কনফিগারেশন অপশন:

নাম ডিফল্ট বর্ণনা পরিবর্তনযোগ্য
allow_url_fopen "1"

এই বিকল্পটি ইউআরএল রূপান্তর প্রোটোকলকে সক্রিয় করে, যার মাধ্যমে ফাইল মনের উপাদান, যেমন ফাইলগুলির প্রবেশ করা যায়। ডিফল্ট রূপান্তর প্রোটোকলটি ftp এবং http প্রোটোকলকে ব্যবহার করে দূরস্থ ফাইলগুলির প্রবেশ করা যায়, কিছু এক্সটেনশন লাইব্রেরি, যেমন zlib, আরও বেশি রূপান্তর প্রোটোকলকে রেজিস্টার করতে পারে।

(PHP 4.0.4 সংস্করণ থেকে ব্যবহারযোগ্য。)

PHP_INI_SYSTEM
user_agent NULL

PHP দ্বারা পাঠানো User-Agent নির্ধারণ করুন。

(PHP 4.3.0 সংস্করণ থেকে পরবর্তীতে উপলব্ধ হয়。)

PHP_INI_ALL
default_socket_timeout "60"

সক্রিয় সক্রিয় স্ট্রিমের ডিফল্ট টাইমআউট (সেকেন্ড)।

(PHP 4.3.0 সংস্করণ থেকে পরবর্তীতে উপলব্ধ হয়。)

PHP_INI_ALL
from "" অবহিত ftp-র পাসওয়ার্ড (আপনার ইমেইল ঠিকানা) নির্ধারণ করুন。 PHP_INI_ALL
auto_detect_line_endings "0"

যখন এটি On হলে, PHP ফেটস () এবং file () দ্বারা পাওয়া ডাটাতে নিয়ন্ত্রক সার্ট সংযোগকে Unix, MS-DOS বা Macintosh প্রচলন সাথে মানাবে

যখন এটি On হলে, PHP ফেটস () এবং file () দ্বারা পাওয়া ডাটাতে নিয়ন্ত্রক সার্ট সংযোগকে Unix, MS-DOS বা Macintosh প্রচলন সাথে মানাবে

(PHP 4.3.0 সংস্করণ থেকে পরবর্তীতে উপলব্ধ হয়。)

PHP_INI_ALL

Unix / Windows সংযোগ

যখন Unix প্ল্যাটফর্মের পথ নির্দিষ্ট করা হয়, তখন সরাসরি স্ল্যাশ (/) ডিরেক্টরি বিভাজক হিসাবে ব্যবহৃত হয়। কিন্তু Windows প্ল্যাটফর্মে, সরাসরি স্ল্যাশ (/) এবং রিভার্স স্ল্যাশ (\) উভয়ই ব্যবহৃত হতে পারে

PHP ฟังก์ชัน Filesystem

PHP:এই ফাংশনটি সমর্থনকারী আরক্ষিত PHP সংস্করণ

ফাংশন বর্ণনা PHP
basename() পথের ফাইল নাম অংশ ফিরিয়ে দিতে 3
chgrp() ফাইল গ্রুপ পরিবর্তন করুন 3
chmod() ফাইল মডেল পরিবর্তন করুন 3
chown() ফাইল মালিক পরিবর্তন করুন 3
clearstatcache() ফাইল স্টেটাস ক্যাশে পরিষ্কার করুন 3
copy() ফাইল কপি করুন 3
delete() দেখুন unlink() বা unset()  
dirname() পথের ডিরেক্টরি নাম অংশ ফিরিয়ে দিতে 3
disk_free_space() ডিরেক্টরির ব্যবহারযোগ্য স্পেস ফিরিয়ে দিতে 4
disk_total_space() একটি ডিরেক্টরির ডিস্ক সম্পূর্ণ ক্ষমতা ফিরিয়ে দিতে 4
diskfreespace() disk_free_space() - এর পরিবর্তে 3
fclose() খোলা ফাইল বন্ধ করুন 3
feof() ফাইল ইন্ডেক্স থেকে ফাইল শেষের স্থানে না থাকে কি না তা পরীক্ষা করুন 3
fflush() খোলা ফাইলের বাফারকে ফিরিয়ে দিতে 4
fgetc() খোলা ফাইল থেকে একটি অক্ষর ফিরিয়ে দিতে 3
fgetcsv() খোলা ফাইল থেকে একটি পাঠ পার্শ্বীয়ন করে, CSV ক্ষেত্র পরীক্ষা করুন 3
fgets() খোলা ফাইল থেকে একটি পাঠ ফিরিয়ে দিতে 3
fgetss() খোলা ফাইল থেকে একটি পাঠ পড়া এবং HTML এবং PHP ট্যাগ সরানো 3
file() ফাইল ফিরিয়ে একটি আইনক্রমিক প্রসারণ তৈরি করুন 3
file_exists() ফাইল বা ডিরেক্টরি কি সহজ থাকে না তা পরীক্ষা করুন 3
file_get_contents() ফাইল ফিরিয়ে স্ট্রিংতে পড়া 4
file_put_contents() স্ট্রিং ফাইলে লিখতে 5
fileatime() ফাইলের পূর্ববর্তী ব্যবহারের সময় ফিরিয়ে দিতে 3
filectime() ফাইলের পূর্ববর্তী পরিবর্তনের সময় ফিরিয়ে দিতে 3
filegroup() ফাইলের গ্রুপ ID ফিরিয়ে দিয়েছে 3
fileinode() ফাইলের inode নম্বর ফিরিয়ে দিয়েছে 3
filemtime() ফাইলের শেষ সংশোধন সময় ফিরিয়ে দিয়েছে 3
fileowner() ফাইলের user ID (মালিক) 3
fileperms() ফাইলের অধিকার ফিরিয়ে দিয়েছে 3
filesize() ফাইলের মাপ ফিরিয়ে দিয়েছে 3
filetype() ফাইলের ধরন ফিরিয়ে দিয়েছে 3
flock() ফাইলকে লক করুন বা মুক্ত করুন 3
fnmatch() নির্দিষ্ট প্যাটার্ন দ্বারা ফাইলনাম বা স্ট্রিংকে ম্যাচ করুন 4
fopen() একটি ফাইল বা URL-কে খুলুন 3
fpassthru() EOF পর্যন্ত খুলা ফাইল থেকে ডাটা পড়ুন এবং ফলাফলকে আউটপুট বাফারে লিখুন 3
fputcsv() একটি লাইনকে CSV ফরম্যাটে ফর্ম্যাট করে একটি খুলা ফাইলে লিখুন 5
fputs() fwrite() এর একটি অলিগেটর 3
fread() নির্দিষ্ট ফাইলটিকে পড়ুন 3
fscanf() নির্দিষ্ট ফরম্যাটের মাধ্যমে ইনপুটকে পার্স করুন 4
fseek() নির্দিষ্ট ফাইলের মধ্যে অবস্থান করুন 3
fstat() নির্দিষ্ট ফাইলের বিষয়ে তথ্য ফিরিয়ে দিয়েছে 4
ftell() ফাইল পইন্টারের পড়া/লিখা স্থান ফিরিয়ে দিয়েছে 3
ftruncate() ফাইলটিকে নির্দিষ্ট দৈর্ঘ্যে কাটতে দিয়েছে। 4
fwrite() ফাইলটিতে লিখুন。 3
glob() নির্দিষ্ট প্যাটার্নের সাথে ম্যাচ করা ফাইল নাম/ডিরেক্টরির একটি আর্রেই ফিরিয়ে দিয়েছে। 4
is_dir() নির্দিষ্ট ফাইলনামটি একটি ডিরেক্টরি কি না তা নির্ণয় করুন。 3
is_executable() ফাইলটি এক্সিকিউটবল কি না তা নির্ণয় করুন。 3
is_file() নির্দিষ্ট ফাইলটি একটি সাধারণ ফাইল কি না তা নির্ণয় করুন。 3
is_link() নির্দিষ্ট ফাইলটি একটি কানেকশন কি না তা নির্ণয় করুন。 3
is_readable() ফাইলটি পড়া যায় কি না তা নির্ণয় করুন。 3
is_uploaded_file() ফাইলটি HTTP POST দ্বারা আপলোড করা হয়েছে কি না তা নির্ণয় করুন。 3
is_writable() ফাইলটি লিখা যায় কি না তা নির্ণয় করুন。 4
is_writeable() is_writable() এর একটি অলিগেটর 3
link() একটি হার্ড কানেকশন তৈরি করুন。 3
linkinfo() একটি হার্ড কানেকশনের বিষয়ে তথ্য ফিরিয়ে দিয়েছে। 3
lstat() ফাইল বা সিগন্যাল কানেকশনের বিষয়ে তথ্য ফিরিয়ে দিয়েছে। 3
mkdir() একটি ডিরেক্টরি তৈরি করুন。 3
move_uploaded_file() আপলোড করা ফাইলটিকে একটি নতুন স্থানে সরিয়ে যান。 4
parse_ini_file() একটি কনফিগারেশন ফাইল পার্স করুন。 4
pathinfo() ফাইল পথের বিষয়ে তথ্য ফিরিয়ে দিয়েছে। 4
pclose() পপেন() দ্বারা খুলা প্রক্রিয়াকে বন্ধ করুন。 3
popen() একটি প্রক্রিয়া খুলুন。 3
readfile() একটি ফাইল পড়া এবং আউটপুট বাফারে ফিরিয়ে দিন 3
readlink() সিগনক্সের লক্ষ্যকে ফিরিয়ে দিন 3
realpath() অবশ্যকতা সহ পূর্ণ পথ নাম ফিরিয়ে দিন 4
rename() নামকরণকৃত ফাইল বা ডিরেক্টরি পরিবর্তন করুন。 3
rewind() ফাইল পইন্টারের অবস্থান পুনরায় করুন。 3
rmdir() খালি ডিরেক্টরি মুক্ত করুন。 3
set_file_buffer() খুলা ফাইলের বাফার মাপ সংযোজন করুন。 3
stat() ফাইলের বিষয়ে তথ্য ফিরিয়ে দিন 3
symlink() সিগনক্স সংযোগ তৈরি করুন。 3
tempnam() অস্থায়ী ফাইল তৈরি করুন。 3
tmpfile() অস্থায়ী ফাইল তৈরি করুন。 3
touch() ফাইলের প্রবেশ এবং সংশোধন সময় সংযোজন করুন。 3
umask() ফাইলের ফাইলপ্রান্ত সংযোগ পরিবর্তন করুন。 3
unlink() ফাইল মুক্ত করুন。 3

PHP Filesystem স্থায়ী

PHP:স্থায়ীকে সমর্থনকারী আরক্ষিত প্রথম PHP সংস্করণ

স্থায়ী বর্ণনা PHP
GLOB_BRACE    
GLOB_ONLYDIR    
GLOB_MARK    
GLOB_NOSORT    
GLOB_NOCHECK    
GLOB_NOESCAPE    
PATHINFO_DIRNAME    
PATHINFO_BASENAME    
PATHINFO_EXTENSION    
FILE_USE_INCLUDE_PATH    
FILE_APPEND    
FILE_IGNORE_NEW_LINES    
FILE_SKIP_EMPTY_LINES