PHP-skript kan skriva filer av många olika slag, inklusive XML . Använda PHP att skriva XML-filer är enkelt och något som alla kan lära sig att göra , även utan en massa erfarenhet av programmering . Om du ser till att du har en klar uppfattning om vilken struktur du vill att XML att reflektera innan du ställer om att skriva din PHP-kod för att mata ut den till en fil , kommer du att göra processen enklare och mindre risk för fel . Både PHP och XML är tillgängliga teknik för utvecklare i något skede . Instruktioner
1
Skapa din PHP-skript genom att öppna en ny fil i din textredigerare eller Integrated Development Environment och spara den med " . Php " förlängning , till exempel " writexml.php " eller annat namn relevant för dina ändamål . Ange PHP kontur :
p Detta är den grundläggande strukturen i varje PHP-skript < php
//kod går här
? ? > . Mellan ingående och avslutande taggar PHP , kan du skriva vilken PHP-kod du behöver för att bearbeta och skriva din XML -fil .
2
Skapa dina XML-strukturer . Träna oavsett XML du behöver innan du försöker skriva ut från din PHP-kod , eftersom detta kommer att minimera risken för fel . Om du är ny till XML , se till att du förstår hur det är uppbyggt . XML använder träd - strukturerad data , med inslag avgränsade med taggar , som i följande exempel : ?
< Xml ett exempel på XML- innehåll du behöver i en separat fil som referens när du utvecklar din PHP-kod .
3
Bygga XML-strukturen i din PHP-skript . Om din XML kommer att byggas dynamiskt , vilket är den vanligaste situationen i webbprogrammering , fånga eller process de data du behöver ingår och bygga in det i XML . Följande exempel PHP-kod visar data som fångas från få variabler :
$ individual_title = $ _GET [ ' ititle ' ] ;
$ individual_years = $ _GET [ ' iyears ' ] ;
$ xml_text = " < xml version = '1 .0 ' ? > ";
$ xml_text = " title " $ individual_title " < /title > . . . , " ;
$ xml_text = . " < /år > " $ individual_years . . " " ;
$ xml_text = . " < /individuell > " ;
" $ xml_text " variabel innehåller nu hela XML- struktur som ska skrivas ut , inklusive de poster av data som skickas från get variablerna . Få variabler kan du skicka data från en sida till en annan , genom att lägga dessa uppgifter till sidans adress .
4
Lägg kod för att öppna din XML- fil för skrivning , eller skapa den om den inte redan existerar (efter XML text har lagrats i variabeln ) :
//få en hanterare för filen
$ file_handler = fopen ( " filename.xml " , " a " ) ;
//skriva XML
fwrite ( $ file_handler , $ xml_text ) ,
//stäng filen handler fclose
( $ file_handler ) ;
Ändra filnamnet för att passa dina behov . Denna kod är en fil i samma katalog som PHP-skript , så om du vill att det ska vara på en annan plats , har det istället .
5
Ladda upp din PHP-skript på en webbserver och testa den . För att köra PHP-skript , kan du bläddra till den i en webbläsare , inklusive de få variabler , till exempel genom att skriva en URL med följande exempel strukturen i webbläsarens adressfält :
http://yourdomain . com /writexml.php ? ititle = Dave & iyears = 12
när du har bläddrat till skriptet en gång , kan du kontrollera om XML -filen har skrivits till din server , samt huruvida den innehåller rätt innehåll och är upplagd .