282 of 410 menu

Συνάρτηση finfo_file

Η συνάρτηση finfo_file προσδιορίζει τον MIME-τύπο του περιεχομένου ενός αρχείου. Ως πρώτη παράμετρο δέχεται έναν πόρο, που επιστρέφεται από τη συνάρτηση finfo_open, και ως δεύτερη - τη διαδρομή προς το αρχείο. Η συνάρτηση επιστρέφει μια συμβολοσειρά με τον MIME-τύπο ή false σε περίπτωση σφάλματος.

Σύνταξη

finfo_file( resource $finfo, string $filename, int $options = FILEINFO_NONE, resource $context = null ): string|false

Παράδειγμα

Ας προσδιορίσουμε τον MIME-τύπο του αρχείου 'image.png':

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'image.png'); finfo_close($finfo); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'image/png'

Παράδειγμα

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

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'nonexistent.file'); finfo_close($finfo); var_dump($res); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

false

Παράδειγμα

Ας προσδιορίσουμε τον MIME-τύπο ενός αρχείου κειμένου:

<?php $finfo = finfo_open(FILEINFO_MIME_TYPE); $res = finfo_file($finfo, 'document.txt'); finfo_close($finfo); echo $res; ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'text/plain'

Δείτε επίσης

  • τη συνάρτηση mime_content_type,
    που προσδιορίζει τον MIME-τύπο
  • τη συνάρτηση file_exists,
    που ελέγχει την ύπαρξη αρχείου
  • τη συνάρτηση is_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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη