Identical to file_get_contents(), except that file() returns the file in an array. Each element of the array corresponds to a line in the file, with the newline still attached. Upon failure, file() returns FALSE.
You can use the optional use_include_path parameter and set it to "1", if you want to search for the file in the include_path, too.
<?php |
Õðüäåéîç: Μπορείτε να χρησιμοποιήσετε ένα URL σαν ένα όνομα αρχείου με αυτή τη συνάρτηση αν τα fopen wrappers έχουν ενεργοποιηθεί. Δείτε την fopen() για πιο πολλές λεπτομέρειες στο πώς να ορίσετε το όνομα του αρχείου και για ένα ÐáñÜñôçìá M κατάλογο των υποστηριζόμενων URL προτοκόλλων.
Óçìåßùóç: Each line in the resulting array will include the line ending, so you still need to use rtrim() if you do not want the line ending present.
Óçìåßùóç: Αν έχετε προβλήματα με την PHP να μην αναγνωρίζει τα τέλη γραμμών όταν διαβάζει αρχεία σε, ή δημιουργημένα από, ένα Macintosh ηλεκτρονικό υπολογιστή, μπορεί να θέλετε να ενεργοποιήσετε την run-time επιλογή ρύθμισης auto_detect_line_endings.
Óçìåßùóç: As of PHP 4.3.0 you can use file_get_contents() to return the contents of a file as a string.
In PHP 4.3.0 file() became binary safe.
Óçìåßùóç: Context support was added with PHP 5.0.0. For a description of contexts, refer to ÁíáöïñÜ CXLVIII, Stream Functions.
Ðñïåéäïðïßçóç |
When using SSL, Microsoft IIS will violate the protocol by closing the connection without sending a close_notify indicator. PHP will report this as "SSL: Fatal Protocol Error" when you reach the end of the data. To workaround this, you should lower your error_reporting level not to include warnings. PHP 4.3.7 and higher can detect buggy IIS server software when you open the stream using the https:// wrapper and will suppress the warning for you. If you are using fsockopen() to create an ssl:// socket, you are responsible for detecting and suppressing the warning yourself. |
See also readfile(), fopen(), fsockopen(), popen(), file_get_contents(), and include().