<?php echo '<form action="" method="post"> <input type="text" name="pole1" style="width: 200px;" /> <input type="text" name="pole2" style="width: 200px;" /> <input type="text" name="pole3" style="width: 200px;" /> <input type="submit" value="Zapisz" /> </form>'; } else { // dane pochodzące z formularza $dane = "<track> <location>".$pole1."</location> <title>".$pole2."</title> <creator>".$pole3."</creator> </track>"."\n"; // przypisanie zmniennej $file nazwy pliku $file = "baza.xml"; // uchwyt pliku, otwarcie do dopisania // blokada pliku do zapisu // zapisanie danych do pliku // odblokowanie pliku // zamknięcie pliku echo "Dane zostaly zapisane! "; } ?>
Efekt działania tego formularza to
Formularz ten ma tworzyć plik konfiguracyjny, taki mały generator kodu xml.
przykładowy plik z tym kodem to
<?xml version="1.0" encoding="UTF-8"?> <playlist version="1" xmlns = "http://xspf.org/ns/0/"> <trackList> <track> <location>mp3/demo1.mp3</location> <creator>1</creator> </track> <track> <location>mp3/demo2.mp3</location> <creator>2</creator> </track> </trackList> </playlist>
Jak widać w wygenerowanym kodzie brak jest
<?xml version="1.0" encoding="UTF-8"?> <playlist version="1" xmlns = "http://xspf.org/ns/0/"> <trackList>
i
.
</trackList> </playlist>
Moje pytanie brzmi jak ma wyglądać formularz generujący poprawny kod xml ?
-------------------------
do PHP i HTML są odpowiednie znaczniki BBCode
a nie tylko [code] do wszystkiego
~Cienki1980