پی ایچ پی فائل سسٹم فونکشن

PHP Filesystem ਦੀ ਪ੍ਰਸ਼ੰਸਾ

Filesystem ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਤੁਹਾਨੂੰ ਫਾਈਲ ਸਿਸਟਮ ਤੱਕ ਪਹੁੰਚਣ ਅਤੇ ਉਸ ਨੂੰ ਚਲਾਉਣ ਦੀ ਸਮਰੱਥਾ ਦਿੰਦੇ ਹਨ。

ਇੰਸਟਾਲ

Filesystem ਫੰਕਸ਼ਨਾਂ PHP ਕਾਰਨਸਲ ਦਾ ਹਿੱਸਾ ਹਨ।ਇਹ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਇੰਸਟਾਲ ਕੀਤੇ ਬਿਨਾਂ ਵਰਤਣ ਦੀ ਸਮਰੱਥਾ ਹੈ。

ਰਨਾਈਮ ਸੋਧ

ਫਾਈਲ ਸਿਸਟਮ ਫੰਕਸ਼ਨਾਂ ਦਾ ਵਿਵਹਾਰ php.ini ਵਿੱਚ ਸੈਟ ਕੀਤੇ ਗਏ ਸੈਟਿੰਗਾਂ ਦੇ ਪ੍ਰਭਾਵ ਹੇਠ ਹੁੰਦਾ ਹੈ。

ਫਾਈਲ ਸਿਸਟਮ ਸੋਧ ਵਿਕਲਪ:

ਨਾਮ ਮੌਜੂਦਾ وصف ਬਦਲਣਯੋਗ
allow_url_fopen "1"

ਇਹ ਵਿਕਲਪ URL ਫਾਰਮੈਟ ਦੇ fopen ਐਂਬੋਲਸਮ ਪ੍ਰੋਟੋਕਾਲ ਨੂੰ ਸਰਗਰਮ ਕਰਦਾ ਹੈ ਜਿਸ ਨਾਲ URL ਆਬਜੈਕਟਸ ਜਿਵੇਂ ਫਾਈਲਾਂ ਨੂੰ ਪਹੁੰਚਣਾ ਸੰਭਵ ਹੁੰਦਾ ਹੈ।ਮੌਜੂਦਾ ਐਂਬੋਲਸਮ ਪ੍ਰੋਟੋਕਾਲ ਫਾਈਲ ਅਤੇ 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 "" ਮਿਊਨਾਮ ਐੱਫਟਪ ਦਾ ਪਾਸਵਰਡ (ਤੁਹਾਡਾ ਈਮੇਲ ਐਡਰੈੱਸ) ਦੇਣਾ。 PHP_INI_ALL
auto_detect_line_endings "0"

当设为 On 时,PHP 将检查通过 fgets() 和 file() 取得的数据中的行结束符号是符合 Unix,MS-DOS,还是 Macintosh 的习惯。

这使得 PHP 可以和 Macintosh 系统交互操作,但是默认值是 Off,因为在检测第一行的 EOL 习惯时会有很小的性能损失,而且在 Unix 系统下使用回车符号作为项目分隔符的人们会遭遇向下不兼容的行为。

(PHP 4.3.0 版以后可用。)

PHP_INI_ALL

Unix / Windows 兼容性

当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符。而在 Windows 平台上,正斜杠 (/) 和反斜杠 (\) 均可使用。

پی ایچ پی فائل سسٹم فونکشن

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() فائل کا گروپ آئی ڈی فراہم کرنا 3
fileinode() فائل کا انوائس نمبر فراہم کرنا 3
filemtime() فائل کا پچھلے ترمیم کا وقت فراہم کرنا 3
fileowner() فائل کا یوزر آئی ڈی (مالک) 3
fileperms() فائل کا صلاحیت فراہم کرنا 3
filesize() فائل کا حجم فراہم کرنا 3
filetype() فائل کا نوعیت فراہم کرنا 3
flock() فائل کو لکچک یا آزاد کرنا 3
fnmatch() مخصوص ماڈل کے مطابق فائل نام یا سٹرنگ کو میچ کرنا 4
fopen() ایک فائل یا URL کا کھولنا 3
fpassthru() EOF تک کھلے فائل سے ڈاٹا پڑھنا اور نتیجہ کو آؤٹ پ缓冲 میں لکھنا 3
fputcsv() ایک سطر کو سی وی فورمٹ میں فرمٹ کرنا اور کھلے فائل میں لکھنا 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() بندری پروسیس کا بند آورنا جو popen() کا استعمال کیا گیا ہوا ہو 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