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

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

Πώς να διαβάσετε Πολλαπλές Delimited πεδία σε ένα αρχείο Χρησιμοποιώντας την PHP

Οι στατικές ιστοσελίδες που αποτελείται από σελίδες HTML . Δυναμικές ιστοσελίδες χρησιμοποιούν γλώσσες προγραμματισμού για την αυτοματοποίηση της παραγωγής HTML για τα κοινά τμήματα . Κοινή τμήματα είναι κεφαλίδες και υποσέλιδα . Επιπλέον, οι δυναμικές ιστοσελίδες είναι σε θέση να την ανάγνωση των δεδομένων . Ότι τα δεδομένα που συνήθως προέρχεται από μια βάση δεδομένων ή ένα απλό αρχείο . PHP παρέχει λειτουργίες για την ανάγνωση των δεδομένων από τις δύο πηγές . Στην PHP , οι λειτουργίες που προβλέπονται για την ανάγνωση ολόκληρων γραμμών ή ολόκληρους φακέλους σε έναν χρόνο . Επιπλέον , η PHP παρέχει μια λειτουργία για να διαβάσει πολλαπλά πεδία οριοθετείται σε ένα αρχείο . Οδηγίες
Η 1

Πληκτρολογήστε την ακόλουθη δήλωση για να ανοίξετε το αρχείο που θέλετε να διαβάσετε .

$ Foo = fopen ( " $ HTTP_SERVER_VARS [' DOCUMENT_ROOT '] /. . /Φακέλου /αρχείου . txt " , " r " ) ?

Αυτό προϋποθέτει ότι το αρχείο είναι δύο καταλόγους παραπάνω δημόσιου καταλόγου σας . Αν αυτό δεν είναι η περίπτωση, αλλάξτε τη θέση του αρχείου για να ταιριάζει με τη θέση του αρχείου σας . Αντικαταστήστε το " φάκελο " με την πραγματική φακέλου που περιέχει . Αντικαταστήστε το " file.txt " με το όνομα του αρχείου σας . 2

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

Ενώ ( ! Feof ( $ foo ) )

{ $ your_file = fgetcsv ( $ foo , 100 , " ")? }

η feof λειτουργία () επιστρέφει true όταν φτάσει στο τέλος του αρχείου . Η fgetcsv λειτουργία () απαιτεί το όνομα του αρχείου επιχειρήματα και το μήκος του πεδίου . Το τρίτο όρισμα καθορίζει το διαχωριστικό . Σε αυτό το παράδειγμα , τα δεδομένα διαβάζονται από μια τιμές διαχωρισμένες με κόμμα ( csv) . Η μεταβλητή " your_file " είναι μια σειρά που κρατά κάθε οριοθετημένο αξίας από μία γραμμή στο αρχείο εικόνων
3

Πληκτρολογήστε την ακόλουθη δήλωση για να κλείσει το αρχείο : .

Fclose ( $ foo ) ?
Η
εικόνων

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

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