PHP Velho Oeste 2024

file://

file://Accès au système de fichiers local

Description

Filesystem est l'enveloppe par défaut de PHP, et il représente le système de fichiers local. Lorsqu'un chemin relatif est spécifié (un chemin qui ne commence pas par /, \, \\, ou une lettre de lecteur Windows), le chemin sera calculé relativement au répertoire de travail courant. Dans de nombreux cas, c'est le dossier où est enregistré le script, à moins qu'il n'ait été modifié. En utilisant la version CLI, le chemin sera calculé par défaut par rapport au dossier d'appel du script.

Avec certaines fonctions comme fopen() et file_get_contents(), include_path peut éventuellement être analysé pour y trouver les fichiers, si un chemin relatif est fourni.

Utilisation

  • /chemin/vers/fichier.ext
  • chemin/relatif/vers/fichier.ext
  • fichierDansCwd.ext
  • C:/chemin/vers/fichierWindows.ext
  • C:\chemin\vers\fichierWindows.ext
  • \\smbserver\partage\chemin\vers\fichierWindows.ext
  • file:///chemin/vers/fichier.ext

Options

Résumé de l'enveloppe
Attribut Supporté
Restreint par allow_url_fopen Non
Autorise la lecture Oui
Autorise l'écriture Oui
Autorise l'ajout Oui
Autorise simultanément la lecture et l'écriture Oui
Support de la fonction stat() Oui
Support de la fonction unlink() Oui
Support de la fonction rename() Oui
Support de la fonction mkdir() Oui
Support de la fonction rmdir() Oui

add a note add a note

User Contributed Notes 1 note

up
-4
hansonr at stolaf dot edu
6 years ago
note that any unrecognized protocol defaults to file://

so, for example:

adkfjaldfjaldf://foo

is the same as

file://foo
To Top