256 of 410 menu

Συνάρτηση tmpfile

Η συνάρτηση tmpfile δημιουργεί ένα προσωρινό αρχείο με μοναδικό όνομα και επιστρέφει έναν δείκτη αρχείου σε αυτό. Το αρχείο ανοίγει σε λειτουργία ανάγνωσης και εγγραφής (w+). Upon κλείσιμο του αρχείου ή upon ολοκλήρωση της εκτέλεσης του script, το προσωρινό αρχείο διαγράφεται αυτόματα.

Σύνταξη

tmpfile();

Παράδειγμα

Ας δημιουργήσουμε ένα προσωρινό αρχείο και ας γράψουμε σε αυτό μια συμβολοσειρά:

<?php $tmp = tmpfile(); fwrite($tmp, 'test data'); rewind($tmp); echo fread($tmp, 1024); fclose($tmp); ?>

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

'test data'

Παράδειγμα

Ας ελέγξουμε ότι το αρχείο διαγράφεται αυτόματα after το κλείσιμο:

<?php $tmp = tmpfile(); $meta = stream_get_meta_data($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; fclose($tmp); echo file_exists($meta['uri']) ? 'Exists' : 'Deleted'; ?>

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

'ExistsDeleted'

Δείτε επίσης

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