Αποθηκεύστε το όνομα του αρχείου από το οποίο θέλετε να καταργήσετε την πρώτη κενή γραμμή σε μια μεταβλητή . Ελέγξτε για να βεβαιωθείτε ότι το αρχείο υπάρχει , προτού επιχειρήσετε να το διαβάσετε . ? Για παράδειγμα, πληκτρολογήστε :
$ αρχείο_προγράμματος = " program.php " ? Αν πεθάνει ( $ αρχείο_προγράμματος ( file_exists ( $ αρχείο_προγράμματος ) ! ) . " δεν υπάρχει ! " ) ? 2 Διαβάστε ολόκληρο το περιεχόμενο του αρχείου σε μια μεταβλητή συμβολοσειράς . Κλείστε το αρχείο αφού έχετε διαβάσει τα περιεχόμενα . Για παράδειγμα, πληκτρολογήστε : $ περιεχόμενο = file_get_contents ( $ αρχείο_προγράμματος ) ? Αδυναμία εγγραφής αρχείου ( $ αρχείο_προγράμματος ) ? Καλέστε τη λειτουργία preg_replace με μια κανονική έκφραση που ταιριάζει με μια κενή γραμμή μετά από μια ετικέτα κλεισίματος PHP και να αντικαταστήσει την πρώτη εμφάνιση της μια κενή γραμμή με null στη μεταβλητή που κρατά τα περιεχόμενα του αρχείου . Για παράδειγμα, πληκτρολογήστε : $ new_contents = preg_replace ( " ; /^ > \\ \\ r \\ n " , "" , $ περιεχόμενο , 1 ) ? Συγκρίνετε το αρχικό περιεχόμενο του φακέλου με τα περιεχόμενα μετά την αντικατάσταση του πρώτου κενή γραμμή . Συμβουλέψτε τον χρήστη που δεν υπήρχε κενή γραμμή και αν είναι το ίδιο . Για παράδειγμα, πληκτρολογήστε : if ( $ περιεχόμενο == $ new_contents ) { echo " Δεν υπήρχε κενή γραμμή στη " . $ αρχείο_προγράμματος ? } Ανοίξτε το αρχείο του προγράμματος σε λειτουργία εγγραφής . Γράψει τα περιεχόμενα της μεταβλητής με την κενή γραμμή απομακρύνθηκε στο αρχείο. Κλείστε το αρχείο και να συμβουλεύει το χρήστη του αποτελέσματος του προγράμματος . Για παράδειγμα, πληκτρολογήστε : else { $ fh = fopen ( $ αρχείο_προγράμματος , " w ")? Fputs ( $ fh , $ new_contents ) ? Αδυναμία εγγραφής αρχείου ( $ fh ) ? echo " Αφαιρέθηκε πρώτη κενή γραμμή " . $ αρχείο_προγράμματος ? ; } >
Εικόνων 3
Η 4
5
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα