Συνάρτηση Συστήματος Αρχείων στο PHP
- 上一页 PHP Error
- 下一页 PHP Filter
课程推荐:
PHP Filesystem 简介
Filesystem 函数允许您访问和操作文件系统。
安装
Filesystem 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
Runtime 配置
文件系统函数的行为受到 php.ini 中设置的影响。
文件系统配置选项: | 名称 | 描述 | 默认 |
---|---|---|---|
可改变 | allow_url_fopen |
"1" 本选项激活了 URL 形式的 fopen 封装协议使得可以访问 URL 对象例如文件。默认的封装协议提供用 ftp 和 http 协议来访问远程文件,一些扩展库例如 zlib 可能会注册更多的封装协议。 |
(PHP 4.0.4 版以后可用。) |
PHP_INI_SYSTEM | user_agent |
NULL Διαθέσιμο από την έκδοση 4.3.0 του PHP. |
PHP_INI_ALL |
定义 PHP 发送的 User-Agent。 | default_socket_timeout |
"60" Διαθέσιμο από την έκδοση 4.3.0 του PHP. |
PHP_INI_ALL |
基于 socket 的流的默认超时时间(秒)。 | "" | 定义匿名 ftp 的密码(您的 email 地址)。 | PHP_INI_ALL |
from | "0" |
Όταν ορίζεται σε On, το PHP ελέγχει αν οι σημάνσεις του τέλους της γραμμής στις δεδομένες από fgets() και file() είναι σύμφωνες με την συνήθεια του Unix, MS-DOS ή Macintosh. Αυτό επιτρέπει στο PHP να συνεργάζεται με το σύστημα Macintosh, αλλά η προεπιλεγμένη τιμή είναι Off, επειδή υπάρχει μικρή απώλεια απόδοσης κατά την ανίχνευση της συνήθειας του EOL στην πρώτη γραμμή και οι χρήστες που χρησιμοποιούν το χαρακτήρα νέας γραμμής ως διαχωριστικό στοιχείου θα αντιμετωπίσουν συμπεριφορές που δεν είναι συμβατές με την κατεβάθυνση. Διαθέσιμο από την έκδοση 4.3.0 του PHP. |
PHP_INI_ALL |
Καταλληλότητα Unix / Windows
Όταν καθορίζεται το μονοπάτι σε Unix, ο καρτεσιοςδιανύσμος (/) χρησιμοποιείται ως διαχωριστικό φακέλου. Στο Windows, τόσο ο καρτεσιοςδιανύσμος (/) όσο και ο ανάστροφος καρτεσιοςδιανύσμος (\) μπορούν να χρησιμοποιηθούν.
Συνάρτηση Συστήματος Αρχείων στο PHP
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() | 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() | Κλείστε τον διαδικασμό που ανοίγει το 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 |
- 上一页 PHP Error
- 下一页 PHP Filter