Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να τροποποιήσετε ένα αρχείο κειμένου με χρήση PHP

Η PHP scripting γλώσσα που χρησιμοποιείται συνήθως από τους διακομιστές ιστοσελίδων για την προσθήκη διαδραστικότητας σε ιστοσελίδες και την εκτέλεση των διοικητικών καθηκόντων σε διακομιστές . Ένας κοινός στόχος είναι η τροποποίηση και η προσάρτηση δεδομένων σε αρχεία κειμένου , όπως κορμοί . Οδηγίες
Η

1 Ανοίξτε τον αγαπημένο σας επεξεργαστή κειμένου . Οποιοσδήποτε συντάκτης ικανή να γράφει απλό κείμενο θα κάνει . 2

Επικολλήστε τις ετικέτες PHP . Όλος ο κώδικας θα πάει μέσα σε αυτές τις ετικέτες :

>
εικόνων 3

Επικολλήστε τον ακόλουθο για να ανοίξετε το αρχείο κειμένου :

$ fout = fopen ( " file.log " , " at" ) ?

fwrite ( $ fout , " Γραμμή δεδομένα που εισάγονται στο τέλος . ")?

το κλειδί εδώ είναι η « κατά ». " A " λέει " fopen " για να ανοίξετε το αρχείο και να προετοιμαστούν για να γράψετε στο τέλος του? Με άλλα λόγια , για να προσαρτήσετε τα δεδομένα στο αρχείο . Αυτό λειτουργεί πολύ καλά για τα αρχεία καταγραφής . " Τ " λέει PHP για να ανοίξετε το αρχείο σε κατάσταση «μετάφραση» , η οποία προκαλεί την PHP για να γράψει τις κατάλληλες νέες γραμμές για το λειτουργικό σύστημα που τρέχει σε .

Αν θέλετε να προσαρτήσετε τα δεδομένα στην αρχή της αρχείο , θα πρέπει να κάνετε λίγο περισσότερη δουλειά
Η 4

Επικολλήστε τον ακόλουθο για να προσθέσετε μια γραμμή στην αρχή του αρχείου : .

$ fin = fopen ( " file.log " , " r + ")?

$ παλιό = file_get_contents ( $ fin) ?

fwrite ( $ fin , " Αυτό θα πάει στην αρχή \\ n " $ παλιό ) ? .

Αυτό διαβάζει όλα τα δεδομένα από το αρχείο , προσθέτει το νέο κείμενο στην αρχή του και γράφει όλα έξω και πάλι . Εάν το αρχείο είναι ιδιαίτερα μεγάλη , μπορείτε να αποθηκεύσετε ένα μικρό χρονικό διάστημα με τη χρήση του " fseek " εντολή .
5

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

$ fout = fopen ( " file.log " , " a +" ) ?

fseek ( $ fout , 0 , SEEK_SET ) ?

fwrite ( $ fin , " Αυτό θα πάει στην αρχή \\ n" ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα