Looking for php Keywords? Try Ask4Keywords

PHPLa gestion des fichiers


Syntaxe

  • int readfile (chaîne $ filename [, bool $ use_include_path = false [, ressource $ context]])

Paramètres

Paramètre La description
nom de fichier Le nom de fichier en cours de lecture.
use_include_path Vous pouvez utiliser le second paramètre facultatif et le définir sur TRUE si vous souhaitez également rechercher le fichier dans le chemin include_path.
le contexte Une ressource de flux de contexte.

Remarques

Syntaxe du nom de fichier

La plupart des noms de fichiers transmis aux fonctions de cette rubrique sont les suivants:

  1. Cordes dans la nature
    • Les noms de fichiers peuvent être transmis directement. Si des valeurs d'autres types sont transmises, elles sont converties en chaîne. Ceci est particulièrement utile avec SplFileInfo , qui est la valeur dans l'itération de DirectoryIterator .
  2. Relatif ou absolu
    • Ils peuvent être absolus. Sur les systèmes de type Unix, les chemins absolus commencent par / , par exemple /home/user/file.txt , tandis que sous Windows, les chemins absolus commencent par le lecteur, par exemple C:/Users/user/file.txt
    • Ils peuvent aussi être relatifs, ce qui dépend de la valeur de getcwd et peut être modifié par chdir .
  3. Accepter les protocoles
    • Ils peuvent commencer par scheme:// pour spécifier l'encapsuleur de protocole à gérer. Par exemple, file_get_contents("http://example.com") extrait le contenu de http://example.com .
  4. Compatible Slash.
    • Bien que DIRECTORY_SEPARATOR sous Windows soit une barre oblique inverse et que le système renvoie par défaut des barres obliques inverses pour les chemins, le développeur peut toujours utiliser / comme séparateur de répertoire. Par conséquent, pour des raisons de compatibilité, les développeurs peuvent utiliser / comme séparateurs de répertoires sur tous les systèmes, mais sachez que les valeurs renvoyées par les fonctions (par exemple, realpath ) peuvent contenir des barres obliques inverses.

La gestion des fichiers Exemples Liés