11.13 Liste des protocoles supportés
11 Annexes
Manuel PHP
->Système de fichiers . Socket . HTTP et HTTPS . FTP et FTPS . Flux d'entrée/sortie . Flux compressés . Shell sécurisé 2 . Flux Audio . Gestionnaire de flux
|
11.13.1 Système de fichiers
Toutes les versions de PHP.
Explicitement avec le protocole
file://
depuis PHP 4.3.0.
-
/path/to/file.ext
-
relative/path/to/file.ext
-
fileInCwd.ext
-
C:/path/to/winfile.ext
-
C:\path\to\winfile.ext
-
\\smbserver\share\path\to\winfile.ext
-
file:///path/to/file.ext
file://
est le gestionnaire par défaut de PHP
et il représente les fichiers locaux. Lorsqu'un chemin relatif eest
spécifié (un chemin qui ne commence pas par /, \, \\, ou une lettre de
lecteur Windows), le chemin sera calculé relativement à la position courante.
Dans de nombreux cas, c'est le dossier de résidence du script, à moins qu'il
n'ait été modifié. En utilisant la version CLI, le chemin sera calculé
par rapport au dossier d'appel du script.
Avec certaines fonctions comme
fopen
et
file_get_contents
,
include_path
peut être scanné pour y trouver les
fichiers, si un chemin relatif est fourni.
| Attribut |
Supporté |
| Restreint par allow_url_fopen. |
Non |
| Autorise les lectures |
Oui |
| Autorise les écritures |
Oui |
| Autorise l'ajout |
Oui |
| Autorise simultanément les lectures et écritures |
Oui |
| Supporte
stat
|
Oui |
| Supporte
unlink
|
Oui |
| Supporte
rename
|
Oui |
| Supporte
mkdir
|
Oui |
| Supporte
rmdir
|
Oui |
|