PHP Filesystem funktiot
- 上一页 PHP Error
- 下一页 PHP Filter
PHP Tiedostojärjestelmä esittelyssä
Tiedostojärjestelmäfunktiot mahdollistavat tiedostojärjestelmän käyttämisen ja hallinnan.
Asennus
Tiedostojärjestelmäfunktiot ovat PHP:n ytimessä. Näitä funktioita ei tarvitse asentaa käyttääksesi niitä.
Suorituskykykonfiguraatio
Tiedostojärjestelmäfunktioiden käyttäytyminen vaikuttuu php.ini:ssä asetuksista.
Tiedostojärjestelmän konfiguraatiovalitsimet:
Nimi | Oletus | 描述 | Muutettava |
---|---|---|---|
allow_url_fopen | "1" |
Tämä asetus aktivoi URL-muodon fopen-kuoren protokollan, joka mahdollistaa URL-objektien, kuten tiedostojen, käyttämisen. Oletuskuori tarjoaa pääsyn etäisiä tiedostoja ftp- ja http-protokollilla, jotkut laajennuskirjastot, kuten zlib, voivat rekisteröidä lisää kuoreita. (PHP 4.0.4:n jälkeen saatavilla.). |
PHP_INI_SYSTEM |
user_agent | NULL |
Määritä PHP:n lähettämä User-Agent. (PHP 4.3.0 versiosta lähtien saatavilla.) |
PHP_INI_ALL |
default_socket_timeout | "60" |
Socket-pohjaisen virran oletusaikavoimakkuus (sekuntia). (PHP 4.3.0 versiosta lähtien saatavilla.) |
PHP_INI_ALL |
from | "" | Määritä anonyymi ftp:n salasana (sähköpostiosoite). | PHP_INI_ALL |
auto_detect_line_endings | "0" |
Kun asetettu On, PHP tarkistaa, onko rivinvaihtomerkit, jotka saadaan fgets() ja file() -kutsuilla, Unixin, MS-DOSin vai Macintoshin tapaan. Tämä mahdollistaa PHP:n vuorovaikutuksen Macintosh-järjestelmien kanssa, mutta oletusarvo on Off, koska EOL-tyyppien tarkistamisessa ensimmäisellä rivillä on pieni suorituskykyhaitta, ja Unix-järjestelmissä käytettävät rivinvaihtomerkit voivat aiheuttaa yhteensopivuusongelmia. (PHP 4.3.0 versiosta lähtien saatavilla.) |
PHP_INI_ALL |
Unix / Windows yhteensopivuus
Unixissa polkuja määritettäessä käytetään vaakaviivaa (/) hakemistojen erottimeena. Windowsissa voidaan käyttää sekä vaakaviivaa (/) että vinovaiheviivaa (\).
PHP Filesystem funktiot
PHP:Indikoi PHP:n version, joka tukee tätä funktiota.
Funktio | 描述 | PHP |
---|---|---|
basename() | Palauttaa polun tiedostonimi. | 3 |
chgrp() | Muuttaa tiedoston ryhmää. | 3 |
chmod() | Muuttaa tiedoston moduulia. | 3 |
chown() | Muuttaa tiedoston omistajaa. | 3 |
clearstatcache() | Tyhjentää tiedoston tilastovälimuistin. | 3 |
copy() | Kopioi tiedosto. | 3 |
delete() | Katso unlink() tai unset(). | |
dirname() | Palauttaa polun hakemistopartion. | 3 |
disk_free_space() | Palauttaa hakemiston käytettävissä olevan tilan. | 4 |
disk_total_space() | Palauttaa hakemiston kokonaiskoon. | 4 |
diskfreespace() | disk_free_space() aliakki. | 3 |
fclose() | Sulkee avoimen tiedoston. | 3 |
feof() | Testaa, onko tiedostopisteessä tiedoston loppu. | 3 |
fflush() | Lähettää avoimen tiedoston puskurin sisällön. | 4 |
fgetc() | Palauttaa merkin avoinna olevalta tiedostolta. | 3 |
fgetcsv() | Jäsentää riviä avoinna olevalta tiedostolta ja tarkistaa CSV-kentät. | 3 |
fgets() | Palauttaa riviä avoinna olevalta tiedostolta. | 3 |
fgetss() | Lukee riviä avoinna olevalta tiedostolta ja poistaa HTML- ja PHP-merkit. | 3 |
file() | Lukee tiedoston arvot taulukoksi. | 3 |
file_exists() | Tarkistaa, onko tiedosto tai hakemisto olemassa. | 3 |
file_get_contents() | Lukee tiedoston merkkijonoksi. | 4 |
file_put_contents() | Kirjoittaa merkkijonon tiedostoon. | 5 |
fileatime() | Palauttaa tiedoston viimeisimmän käyttöajan. | 3 |
filectime() | Palauttaa tiedoston viimeisimmän muutoksen ajan. | 3 |
filegroup() | Palauta tiedoston ryhmä-ID. | 3 |
fileinode() | Palauta tiedoston inode-numero. | 3 |
filemtime() | Palauta tiedoston viimeisin muokkausaika. | 3 |
fileowner() | Tiedoston käyttäjä-ID (omistaja). | 3 |
fileperms() | Palauta tiedoston oikeudet. | 3 |
filesize() | Palauta tiedoston koko. | 3 |
filetype() | Palauta tiedoston tyyppi. | 3 |
flock() | Lukitse tai vapauta tiedosto. | 3 |
fnmatch() | Määritä tiedostonimi tai merkkijono määritetyn mallin mukaisesti. | 4 |
fopen() | Avaa tiedoston tai URL:n. | 3 |
fpassthru() | Lue avotusta tiedostosta tietoja, kunnes EOF, ja kirjoita tulokset ulostulobufferiin. | 3 |
fputcsv() | Muotoile rivi CSV-muodossa ja kirjoita se avotun tiedoston sisään. | 5 |
fputs() | fwrite() -synonyymi. | 3 |
fread() | Lue avotusta tiedostosta. | 3 |
fscanf() | Analysoi syöte määritetyn muodon mukaisesti. | 4 |
fseek() | Sijaa avotussa tiedostossa. | 3 |
fstat() | Palauta tietoja avotusta tiedostosta. | 4 |
ftell() | Palauta tiedostopisteen luku- tai kirjoitusasento. | 3 |
ftruncate() | Lyhennä tiedostoa määritettyyn pituuteen. | 4 |
fwrite() | Kirjoita tiedostoon. | 3 |
glob() | Palauta taulukko, joka sisältää täsmäävät tiedostonimet/hakemistot määritetyllä mallilla. | 4 |
is_dir() | Arvioi, onko määritetty tiedostonimi hakemistoksi. | 3 |
is_executable() | Arvioi, onko tiedosto suoritettavissa. | 3 |
is_file() | Arvioi, onko määritetty tiedosto tavallinen tiedosto. | 3 |
is_link() | Arvioi, onko määritetty tiedosto yhteys. | 3 |
is_readable() | Arvioi, onko tiedosto luettavissa. | 3 |
is_uploaded_file() | Arvioi, onko tiedosto ladattu HTTP POST -menetelmällä. | 3 |
is_writable() | Arvioi, onko tiedosto kirjoitettavissa. | 4 |
is_writeable() | is_writable() -synonyymi. | 3 |
link() | Luo yhdistetty yhteys. | 3 |
linkinfo() | Palauta tietoja yhdistetystä yhteydestä. | 3 |
lstat() | Palauta tiedoston tai symbolisen linkin tiedot. | 3 |
mkdir() | Luo hakemisto. | 3 |
move_uploaded_file() | Siirrä ladattu tiedosto uuteen sijaintiin. | 4 |
parse_ini_file() | Analysoi konfiguraatiotiedosto. | 4 |
pathinfo() | Palauta tiedoston polun tiedot. | 4 |
pclose() | Sulje prosessi, joka avattiin popen() -funktiolla. | 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