295 of 410 menu

Συνάρτηση readfile

Η συνάρτηση readfile διαβάζει ένα αρχείο και αμέσως στέλνει τα περιεχόμενά του στο buffer εξόδου. Επιστρέφει τον αριθμό των byte που διαβάστηκαν ή false σε περίπτωση σφάλματος. Η πρώτη παράμετρος είναι η διαδρομή προς το αρχείο, η δεύτερη (προαιρετική) είναι η σημαία αναζήτησης αρχείου στο include_path, η τρίτη (προαιρετική) είναι το context ροής.

Σύνταξη

readfile( string $filename, bool $use_include_path = false, ?resource $context = null ): int|false

Παράδειγμα

Ας εμφανίσουμε τα περιεχόμενα ενός αρχείου κειμένου:

<?php $res = readfile('example.txt'); echo "read bytes: " . $res; ?>

Παράδειγμα

Ας προσπαθήσουμε να διαβάσουμε ένα μη υπάρχον αρχείο:

<?php $res = readfile('nonexistent.txt'); if ($res === false) { echo "Failed to read file"; } ?>

Παράδειγμα

Χρήση της σημαίας include_path:

<?php $res = readfile('config.ini', true); echo $res !== false ? "Read success" : "Read failed"; ?>

Δείτε επίσης

  • τη συνάρτηση file_get_contents,
    που διαβάζει ένα αρχείο σε μια συμβολοσειρά
  • τη συνάρτηση fpassthru,
    που εμφανίζει το υπόλοιπο του αρχείου
  • τη συνάρτηση file,
    που διαβάζει ένα αρχείο σε έναν πίνακα
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη