XXX. Bestands-systeem functies

Introductie

Afhankelijkheden

Deze functies zijn beschikbaar als onderdeel van de standard module die altijd beschikbaar is .

Installatie

Er zijn geen handelingen nodig m.b.t . tot installatie voor deze functies , omdat ze deel uitmaken van de kern van PHP .

Configuratie tijdens scriptuitvoer

Het gedrag van deze functies kan worden beï vanuit php.ini .

Tabel 1 . Bestands-systeem en stream configuratie opties

Naam Standaard waarde Veranderbaar


Hier is een korte uitleg van de configuratie opties .

allow_url_fopen boolean

Deze optie activeert de URL-uitgeruste fopen wrappers die het mogelijk maken om URL objekten zoals bestanden te openen . Standaard wrappers zijn geleverd om toegang te krijgen tot externe bestanden die gebruik maken van ftp of http protocol . Sommige extensies zoals zlib kunnen als extra wrapper geregistreerd worden .

Opmerking : Deze optie was geintroduceerd onmiddelijk na het uitkomen van versie 4.0.3 . Voor versies tot en met 4.0.3 kan je deze functionaliteit alleen maar uitschakelen tijdens het compilen met de optie --disable-url-fopen-wrapper .

Waarschuwing

Op Windows versie voor PHP 4.3.0 , ondersteunen de volgende functies geen externe bestands toegang : include( ) , include_once( ) , require( ) , require_once( ) en de imagecreatefromXXX functie in de Referentie XLI , Image functions extensie .

user_agent string

Defineert de user agent die door PHP wordt meegezonden .

default_socket_timeout integer

Standaard timeout ( in seconden ) voor socket gebaseerde streams .

Opmerking : Deze configuratie optie is geïntroduceerd in PHP 4.3.0 .

from="joe@example.com" string

Defineert het anonieme ftp wachtwoord ( je eigen email adres ) .

auto_detect_line_endings boolean

Als het wordt aangezet , zal PHP de data gelezen via fgets( ) en file( ) onderzoeken om te kijken of het Unix , MS-Dos of Macintosh regeleindes gebruikt .

Dit zorgt ervoor dat PHP ook werkt op Macintosh systemen , maar staat standaard uit , omdat er een hele kleine winst valt te halen uit het vinden van EOL voor de eerste regel , en ook omdat mensen die carriage-returns gebruiken om objekten te onderscheiden onder Unix niet-achterwaardse-compatible problemen kunnen ervaren .

Opmerking : Deze configuratie optie is geïntroduceerd in PHP 4.3.0 .



Resource types

Voorgedefineerde constanten

Deze extensie defineert geen constanten .

Zie ook

Voor gerelateerde functies kan je ook kijken bij de secties van Directories en Programma ' s uitvoeren .

Voor een lijst en uitleg van verschillende URL wrappers die gebruikt kunnen worden met externe bestanden , zie ook Aanhangsel I .

Inhoudsopgave
basename -- Geeft het bestandsnaam van een pad terug
chgrp -- Veranderd de groep van een bestand
chmod -- Veranderd de modus van een bestand
chown -- Veranderd de eigenaar van een bestand
clearstatcache -- Leegt de bestands-status cache
copy -- Kopieert een bestand
delete -- Zie unlink() of unset()
dirname -- Geeft de foldernaam van het pad terug
disk_free_space -- Geeft de beschikbare vrije ruimte in een folder terug
disk_total_space -- Geeft de totale ruimte van een folder terug
diskfreespace -- Alternatief voor disk_free_space()
fclose -- Sluit een open bestands pointer
feof -- Test op einde-van-bestand van een bestands pointer
fflush -- Schrijft de output naar een bestand
fgetc -- Haalt één teken op uit de bestands pointer
fgetcsv -- Haalt een regel op van de bestands pointer en benoemt hem op CSV velden
fgets -- Haalt een regel op van de bestands pointer
fgetss -- Haalt een regel op van de bestands pointer en stript de HTML tags
file_exists -- Kijkt of een bestand bestaat
file_get_contents -- Leest een bestand volledig in een string
file -- Leest het volledige bestand in een array
fileatime -- Haalt de laatste toegangs tijd op van een bestand
filectime -- Haalt de 'inode verander' tijd op van een bestand
filegroup -- Leest de groep van een bestand uit
fileinode -- Haalt de inode op van een bestand
filemtime -- Haalt de 'laatst gewijzigd' tijd op van een bestand
fileowner -- Leest de eigenaar van een bestand uit
fileperms -- Leest de permissies van een bestand uit
filesize -- Leest de grootte van een bestand uit
filetype -- Leest het type van een bestand uit
flock -- Portable op advies gebaseerde bestands blokkering
fnmatch -- Controleert het bestandsnaam op een patroon
fopen -- Opent een bestand of URL
fpassthru -- Geeft alle overgebleven data weer van een bestands pointer
fputs -- Schrijft naar een bestands pointer
fread -- Binair veilig bestand lezen
fscanf -- Ontleed de invoer van een bestand volgens een formaat
fseek -- Zoekt in een bestands pointer
fstat -- Verzameld de statestieken van een bestand geopend door de bestandspointer
ftell -- Geeft de positie in een bestand terug
ftruncate -- Kapt een bestand af tot een gegeven lengte
fwrite -- Binair veilig bestand schrijven
glob -- Zoekt padnamen die met een patroon overeen komen
is_dir -- Zegt of een bestandsnaam een folder is
is_executable -- Zegt of een bestandsnaam een executable is
is_file -- Zegt of een bestandsnaam een bestand is
is_link -- Zegt of een bestandsnaam een symbolic link is
is_readable -- Zegt of een bestandsnaam gelezen kan worden
is_uploaded_file -- Zegt of een bestandsnaam geupload is via HTTP POST
is_writable -- Zegt of een bestandsnaam schrijfbaar is
is_writeable -- Zegt of een bestandsnaam schrijfbaar is
link -- Maakt een hard link
linkinfo -- Haalt informatie over een link op
lstat -- Geeft informatie over een bestand of een symbolic link
mkdir -- Maakt een folder aan
move_uploaded_file -- Verplaatst een geuploade bestand naar een nieuwe lokatie
parse_ini_file -- Verwerkt een configuratie bestand
pathinfo -- Geeft informatie over een pad
pclose -- Sluit proces bestands pointer
popen -- Opent een proces bestands pointer
readfile -- Laat de inhoud van een bestand zien
readlink -- Geeft het doel van een symbolic link weer
realpath -- Geeft de gebruikelijke absolute padnaam terug
rename -- Hernoemt een bestand
rewind -- Spoelt de positie van een bestands pointer terug
rmdir -- Verwijdert een folder
set_file_buffer -- Alias van stream_set_write_buffer()
stat -- Geeft informatie over een bestand
symlink -- Maakt een symbolic link aan
tempnam -- Maakt een bestand met een unieke bestandsnaam
tmpfile -- Maakt een tijdelijke bestand aan
touch -- Veranderd de laatste toegangs- en laatste wijzig tijd van een bestand
umask -- Veranderd de huidige umask
unlink -- Verwijdert een bestand