PHP Filesystem 函数

PHP ఫైల్ సిస్టమ్ ప్రామాణికం

ఫైల్ సిస్టమ్ ఫంక్షన్స్ మీరు ఫైల్ సిస్టమ్ను ప్రాప్తించడానికి మరియు నిర్వహించడానికి అనుమతిస్తాయి.

సంస్థాపించండి

ఫైల్ సిస్టమ్ ఫంక్షన్స్ PHP కొరియం యొక్క ముఖ్యమైన భాగం. ఈ ఫంక్షన్స్ నిర్వహణలో లేదు. ఈ ఫంక్షన్స్ ని ఉపయోగించడానికి సంస్థాపించవలసిన అవసరం లేదు.

రనైమ్ కాన్ఫిగరేషన్

ఫైల్ సిస్టమ్ ఫంక్షన్స్ ప్రాసింగ్ ఫంక్షన్స్ యొక్క php.ini లో సెట్ చేయబడినది ప్రభావితం అవుతాయి.

ఫైల్ సిస్టమ్ కాన్ఫిగరేషన్ ఐచ్చికాలు:

పేరు డిఫాల్ట్ వివరణ మార్చదగినది
allow_url_fopen "1"

ఈ ఐచ్చికం యొక్క యూఆర్ఎల్ రూపంలో ఫ్రైమ్ అవుట్ ప్రొటోకాల్ ను క్రియాశీలము చేస్తుంది మరియు ఫైల్ వంటి యూఆర్ఎల్ ఆబ్జెక్ట్లను ప్రాప్తించవచ్చు. డిఫాల్ట్ అవుట్ ప్రొటోకాల్ ఫైల్ మరియు http ప్రొటోకాల్తో దూరంగా ఫైల్స్ ను ప్రాప్తించడానికి సహాయపడుతుంది, కొన్ని ఎక్స్టెన్షన్స్ నిర్వచించవచ్చు మరియు మరిన్ని అవుట్ ప్రొటోకాల్స్ రిజిస్టర్ చేస్తాయి.

(PHP 4.0.4 సంస్కరణ తర్వాత లభించబడుతుంది。)

PHP_INI_SYSTEM
user_agent NULL

PHP పంపించే User-Agent నిర్వచించండి.

పిఎచ్పి 4.3.0 వెర్షన్ తర్వాత లభించబడుతుంది。

PHP_INI_ALL
default_socket_timeout "60"

సాకెట్ ఆధారిత స్ట్రీమ్ యొక్క డిఫాల్ట్ టైమ్ ఆఫ్ అవుట్

పిఎచ్పి 4.3.0 వెర్షన్ తర్వాత లభించబడుతుంది。

PHP_INI_ALL
from "" అనామక ftp యొక్క పాస్వర్డ్ నిర్వచించండి (మీ ఇమెయిల్ చిరునామా). PHP_INI_ALL
auto_detect_line_endings "0"

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

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

పిఎచ్పి 4.3.0 వెర్షన్ తర్వాత లభించబడుతుంది。

PHP_INI_ALL

యూనిక్స్ / విండోజ్ సమానత్వం

యూనిక్స్ ప్లాట్ఫారమ్లో మార్గాన్ని నిర్దేశించటం వద్ద, సింక్ స్లాష్ (/) డైరెక్టరీ విభజకంగా ఉపయోగిస్తారు. విండోజ్ ప్లాట్ఫారమ్లో, సింక్ స్లాష్ (/) మరియు రెసెస్ స్లాష్ (\) ఉభయం ఉపయోగిస్తారు.

PHP Filesystem 函数

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() పునఃప్రారంభించిన ఫైలును చదివి ఇఫ్ఒ వరకు డాటాను చదివి అవుట్ బఫర్‌లో వ్రాయడం జరుగుతుంది。 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() ప్రిన్ట్‌పోపెన్() ద్వారా తెరిచిన ప్రక్రియను మూసివేస్తారు。 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