Hetzelfde als readfile(), behalve dat file() het bestand in een array terug geeft. Elk element van de array komt overeen met een regel uit het bestand, met het newline teken er nog aan. Als het faalt, geeft file() FALSE terug.
Je kan de optionele use_include_path
parameter gebruiken door
hem op "1" te zetten, als je ook in de include_path
wil zoeken voor het bestand filename
.
<?php |
Tip: Je kunt een URL als bestandsnaam gebruiken met deze functie als de "fopen wrappers" aan staan. Zie fopen() voor meer informatie.
Opmerking: Elke regel in de resulterende array bevat het newline teken, dus je moet nogsteeds trim() gebruiken als je dat niet wilt.
Opmerking: If you are having problems with PHP not recognizing the line endings when reading files either on or created by a Macintosh computer, you might want to enable the auto_detect_line_endings run-time configuration option.
Opmerking: Vanaf PHP 4.3.0 kan je file_get_contents() gebruiken om de inhoud van een bestand als een string te krijgen.
Vanaf PHP 4.3.0 is file() binair veilig.
Waarschuwing |
Deze functie is (nog) niet binary safe! |
Opmerking: Context support was added with PHP 5.0.0
Zie ook readfile(), fopen(), fsockopen(), popen(), file_get_contents() en include().