PHP-skript kan skrive filer av mange forskjellige typer, inkludert XML. Bruke PHP til å skrive XML-filer er enkel og noe alle kan lære å gjøre, selv uten mye erfaring med programmering . Hvis du sørge for at du har en klar idé om hva strukturen du vil at XML til å reflektere før du setter deg for å skrive din PHP -kode for å sende det til en fil , vil du gjøre prosessen enklere og mindre utsatt for feil . Både PHP og XML er tilgjengelige teknologier for utviklere på ethvert stadium . Instruksjoner
en
Lag din PHP script ved å åpne en ny fil i en teksteditor eller Integrated Development Environment og lagre den med " . Php " forlengelse , for eksempel " writexml.php " eller et annet navn relevant for ditt formål. Oppgi PHP disposisjon : en
p Dette er den grunnleggende strukturen i noen PHP script < php
//koden går her
? > . Mellom åpning og lukking PHP koder, kan du taste inn PHP koden du trenger for å behandle og skrive XML-filen .
2
Lag dine XML-strukturer . Arbeid ut hva XML du trenger før du prøver å skrive det ut fra din PHP -kode, da dette vil redusere sannsynligheten for feil . Hvis du er ny på XML, sørg for at du forstår hvordan det er strukturert . XML bruker tre - strukturerte data , med elementer avgrenset av tags , som i følgende eksempel: ?
< Xml en prøve av XML-innholdet du trenger i en egen fil for referanse når du utvikler din PHP -kode.
3
Bygg XML-strukturen i din PHP script . Hvis XML skal bygges dynamisk , som er den vanligste situasjonen i Web -programmering , fangst eller prosess hva dataene du trenger inkludert og bygge det inn i XML. Følgende eksempel PHP-koden viser data blir tatt fra få variabler : en
$ individual_title = $ _GET [' ititle ' ];
$ individual_years = $ _GET [ ' iyears '] ;
$ xml_text = " < xml version = '1 0,0 '? > ";
$ xml_text = " title " $ individual_title " < /title> . . . ; ";
$ xml_text = . " år > " $ individual_years . ". ";
$ xml_text = . " < /individuell > ";
" $ xml_text " variable inneholder nå hele XML struktur som skal skrives ut , inkludert de elementer av data som sendes fra får variabler. Få variabler kan du overføre data fra en side til en annen, ved å føye disse dataene til adressen til siden .
4
Legg til kode for å åpne XML-filen for skriving, eller lage det hvis det ikke allerede eksisterer ( etter at XML teksten har blitt lagret i variabel) : en
//få et behandlingsprogram for filen
$ file_handler = fopen ( " filename.xml " , 'a' );
//skrive XML
fwrite ( $ file_handler , $ xml_text ) ;
//lukke filen handler
fclose ( $ file_handler );
Endre filnavnet til dine behov . Denne koden er for en fil i samme katalog som PHP script , så hvis du vil at det skal være et annet sted , er det i stedet.
5
Last opp din PHP script til en webserver og teste den. Å kjøre PHP script , kan du bla til den i en nettleser , inkludert de få variabler , for eksempel ved å skrive inn en URL med følgende eksempel strukturen i nettleserens adressefelt : en
http://yourdomain . com /writexml.php ? ititle = Dave & iyears = 12
Når du har bladd til manuset en gang , kan du sjekke om XML -filen har blitt skrevet til serveren din , samt om den inneholder riktig innhold og er riktig strukturert .