PHP-scripts kan skrive filer af mange forskellige typer, herunder XML . Ved hjælp af PHP til at skrive XML-filer er ligetil og noget alle kan lære at gøre, selv uden en masse erfaring med programmering. Hvis du sørger for at have en klar idé om, hvilken struktur du ønsker XML til at reflektere , før du sætter om at skrive din PHP kode til output det til en fil , du vil gøre processen lettere og mindre risiko for fejl . Både PHP og XML er tilgængelige teknologier for udviklere på noget tidspunkt. Instruktioner
1
Opret din PHP script ved at åbne en ny fil i din tekst editor eller Integrated Development Environment og gemme det med . " Php " udvidelse , for eksempel " writexml.php " eller et andet navn er relevante for dit formål . Indtast PHP skitse : Hej
p Dette er den grundlæggende struktur i et PHP script < php
//kode går her
? > . Mellem åbning og lukning PHP tags, kan du indtaste PHP kode, du har brug for at bearbejde og skriv din XML-fil.
2
Opret dine XML strukturer. Arbejde ud, hvad XML du behøver før du forsøger at skrive det ud fra din PHP-kode , da dette vil minimere sandsynligheden for fejl. Hvis du er ny til XML , så sørg for at du forstår , hvordan det er struktureret . XML bruger træ - strukturerede data , med elementer afgrænset af tags, som i det følgende eksempel: ?
< Xml en prøve af den XML-indhold , du har brug for i en separat fil for reference, mens du udvikler din PHP kode.
3
Byg XML-struktur i din PHP script. Hvis din XML vil blive bygget dynamisk , hvilket er den mest almindelige situation i webprogrammering , indfangning eller proces hvad data , du har brug inkluderet og bygge det ind i XML. Følgende eksempel PHP kode viser data, der erobrede fra få variable : Hej
$ individual_title = $ _GET [' ititle '] ;
$ individual_years = $ _GET [' iyears '] ;
$ xml_text = "< xml udgave = '1 .0 ' ? > "
$ xml_text = "
" $ individual_title " . . . , "
$ xml_text = ". år > " $ individual_years . ". "
$ xml_text = ". "; < br >
"$ xml_text " variable nu indeholder hele XML-struktur , der skal skrives ud , herunder de elementer af data, der passerer fra få variable. Få variabler kan du overføre data fra den ene side til den anden , ved at tilføje disse data til sidens adresse .
4
Tilføj kode til at åbne din XML-fil til skrivning, eller oprette den , hvis det ikke allerede er findes (efter XML teksten er blevet gemt i variablen ) : Hej
//få en handler til filen
$ file_handler = fopen ( " filename.xml ", ' a ');
//skrive XML
fwrite ( $ file_handler , $ xml_text )
//lukke filen handleren
fclose ( $ file_handler ) ;
Ret filnavnet til dine behov . Denne kode er for en fil i samme mappe som PHP script , så hvis du ønsker det at være i en anden placering, omfatter det i stedet.
5.
Upload din PHP script på en webserver , og teste det. Hvis du vil køre PHP script , kan du bladre til den i en webbrowser , herunder få variabler , for eksempel ved at skrive en URL med følgende eksempel strukturen i din browsers adresselinje : Hej
http://yourdomain . com /writexml.php ? ititle = Dave & iyears = 12
Når du har læst til scriptet en gang, kan du tjekke , om XML-filen er blevet skrevet til din server, samt hvorvidt den indeholder den korrekte indhold og er ordentligt struktureret .