Συνάρτηση tempnam
Η συνάρτηση tempnam δημιουργεί ένα προσωρινό αρχείο με μοναδικό όνομα στον καθορισμένο κατάλογο. Ως πρώτη παράμετρο η συνάρτηση δέχεται τη διαδρομή προς τον κατάλογο, ως δεύτερη - το πρόθεμα του ονόματος του αρχείου. Η συνάρτηση επιστρέφει τη διαδρομή προς το δημιουργημένο αρχείο ή false σε περίπτωση σφάλματος.
Σύνταξη
tempnam(directory, prefix);
Παράδειγμα
Ας δημιουργήσουμε ένα προσωρινό αρχείο στον προσωρινό κατάλογο του συστήματος με πρόθεμα 'my':
<?php
$res = tempnam(sys_get_temp_dir(), 'my');
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):
'/tmp/my5d3b7f2e'
Παράδειγμα
Ας δημιουργήσουμε ένα προσωρινό αρχείο στον τρέχοντα κατάλογο:
<?php
$res = tempnam(__DIR__, 'temp');
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα (παράδειγμα):
'/var/www/project/temp5d3b7f2f'
Παράδειγμα
Ας ελέγξουμε τη λειτουργία της συνάρτησης με μη υπάρχοντα κατάλογο:
<?php
$res = tempnam('/nonexistent', 'test');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Δείτε επίσης
-
τη συνάρτηση
tmpfile,
που δημιουργεί ένα προσωρινό αρχείο -
τη συνάρτηση
unlink,
που διαγράφει ένα αρχείο -
τη συνάρτηση
file_exists,
που ελέγχει την ύπαρξη ενός αρχείου