Συνδυασμός πράξεων ανάγνωσης και εγγραφής αρχείων στην PHP
Η ανάγνωση και η εγγραφή αρχείων μπορούν να συνδυαστούν. Για παράδειγμα, ας διαβάσουμε ένα αρχείο, ας προσθέσουμε ένα θαυμαστικό στο τέλος του κειμένου του και ας γράψουμε το κείμενο πίσω σε αυτό το αρχείο:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Ας υποθέσουμε ότι έχετε ένα αρχείο στο οποίο είναι γραμμένος ένας αριθμός. Ανοίξτε αυτό το αρχείο, υψώστε τον αριθμό στο τετράγωνο και γράψτε τον πίσω στο αρχείο.
Ας υποθέσουμε ότι στη ρίζα του ιστότοπού σας βρίσκεται το αρχείο count.txt.
Αρχικά, σε αυτό είναι γραμμένος ο αριθμός 0.
Φροντίστε ώστε κατά την ανανέωση της σελίδας
η δική μας δέσμη ενεργειών να αυξάνει κάθε φορά αυτόν τον αριθμό
κατά 1. Δηλαδή, θα έχουμε έναν μετρητή
ανανέωσης σελίδας σε μορφή αρχείου.
Ας υποθέσουμε ότι στη ρίζα του ιστότοπού σας βρίσκονται τα αρχεία 1.txt,
2.txt και 3.txt. Δημιουργήστε χειροκίνητα
έναν πίνακα με τα ονόματα αυτών των αρχείων. Διατρέξτε τον
με βρόχο, διαβάστε το περιεχόμενο του καθενός
από τα αρχεία, ενώστε το σε μια συμβολοσειρά και γράψτε το
σε ένα νέο αρχείο new.txt. Αρχικά, αυτό το
αρχείο δεν θα πρέπει να υπάρχει.