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

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

Πώς να γράψει XML αρχεία σε PHP

PHP scripts μπορούν να γράψουν αρχεία πολλών διαφορετικών τύπων , όπως το XML . Χρησιμοποιώντας την PHP για να γράψει τα αρχεία XML είναι απλή και κάτι που ο καθένας μπορεί να μάθει να κάνει , ακόμα και χωρίς μεγάλη εμπειρία προγραμματισμού . Αν βεβαιωθείτε ότι έχετε μια σαφή ιδέα για το τι δομή που θέλετε το XML ώστε να αντικατοπτρίζει πριν ορίσετε σχετικά με τη σύνταξη κώδικα της PHP σας σε έξοδο σε ένα αρχείο , θα καταστήσει τη διαδικασία ευκολότερη και λιγότερο επιρρεπής σε λάθη . Και οι δύο PHP και XML είναι προσβάσιμες τεχνολογίες για την ανάπτυξη σε οποιοδήποτε στάδιο . Οδηγίες
Η 1

Δημιουργία PHP script σας, ανοίγοντας ένα νέο αρχείο στον κειμενογράφο σας ή ολοκληρωμένο περιβάλλον ανάπτυξης και εξοικονόμησης ενέργειας με το " . Php " επέκταση , για παράδειγμα, " writexml.php " ή κάποιο άλλο όνομα που σχετίζονται με τους σκοπούς σας . Εισάγετε τον PHP περίγραμμα :

//Κωδικός πηγαίνει εδώ

>

Αυτή είναι η βασική δομή του κάθε PHP script . Ανάμεσα στο άνοιγμα και το κλείσιμο ετικέτες PHP , μπορείτε να εισάγετε οποιοδήποτε κώδικα PHP θα πρέπει να επεξεργαστεί και να γράψει το αρχείο XML . 2

Δημιουργία δομών XML σας . Ασκηθείτε ό, τι XML που χρειάζεστε, πριν επιχειρήσετε να το γράψω από τον κώδικα PHP σας , καθώς αυτό θα ελαχιστοποιήσει την πιθανότητα του λάθους . Εάν είστε νέοι στην XML , βεβαιωθείτε ότι έχετε καταλάβει πώς είναι δομημένο . XML χρησιμοποιεί δεδομένα σε μορφή δένδρου , με στοιχεία που οριοθετείται από τις ετικέτες , όπως στο ακόλουθο παράδειγμα :

εικόνων 3

χτίσει τη δομή XML σε PHP script σας . Αν XML σας πρόκειται να κατασκευαστεί δυναμικά , ποια είναι η πιο συνηθισμένη κατάσταση στον προγραμματισμό Web , δέσμευση ή τη διεργασία ό, τι δεδομένα θα πρέπει να περιλαμβάνονται και να οικοδομήσουμε στην XML . Το ακόλουθο παράδειγμα κώδικα PHP δείχνει τα δεδομένα που συλλαμβάνονται από το να πάρει τις μεταβλητές :

$ individual_title = $ _GET [' ititle '] ?

$ Individual_years = $ _GET [' iyears '] ?

$ xml_text = " "? . . .

$ xml_text = " " $ individual_title " ? " ? .

$ xml_text = " " . $ individual_years . " " ? .

$ xml_text = " " ?

η μεταβλητή " $ xml_text " τώρα περιέχει ολόκληρη η δομή XML να αναγράφονται , συμπεριλαμβανομένων των ειδών των δεδομένων που πέρασαν από τα πάρετε μεταβλητές . Πάρτε τις μεταβλητές σας επιτρέπουν να περάσει τα δεδομένα από τη μία σελίδα στην άλλη , με την παράθεση αυτών των δεδομένων με τη διεύθυνση .
Η 4

Προσθήκη κώδικα για να ανοίξετε το αρχείο XML σας για το γράψιμο , ή να δημιουργήσετε , αν δεν υπάρχει ήδη υπάρχουν (μετά το κείμενο XML έχει αποθηκευτεί στη μεταβλητή ) :

//πάρει ένα χειριστή για το αρχείο

$ file_handler = fopen ( " filename.xml " , 'a' ) ?

//γράψει το XML

fwrite ( $ file_handler , $ xml_text ) ?

//κλείσει ο χειριστής του αρχείου

Αδυναμία εγγραφής αρχείου ( $ file_handler ) ?

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

Ανεβάστε PHP script σας σε ένα διακομιστή Web και δοκιμάστε το . Για να εκτελέσετε το PHP script , μπορείτε να περιηγηθείτε σε ένα πρόγραμμα περιήγησης στο Web , συμπεριλαμβανομένων των μεταβλητών πάρει , για παράδειγμα, πληκτρολογώντας μια διεύθυνση URL με την ακόλουθη δομή του δείγματος στη γραμμή διευθύνσεων του browser σας :

http://yourdomain . com /writexml.php ; ititle = Dave & iyears = 12

Αφού έχετε πλοηγηθεί στο σενάριο μία φορά , μπορείτε να ελέγξετε αν το αρχείο XML έχει γραφτεί στον server σας, καθώς επίσης και αν περιέχει το σωστό περιεχόμενο και είναι σωστά δομημένο .
Η
εικόνων

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

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