PDA

Просмотр полной версии : XML - вносим данные


Lionis
16.12.2008, 20:30
Я хочу создать php форму , с 1 текстовым полем - для сохранения данных в xml (то есть мы ввели текст в это поле , нажали сохранить - данные отправились в test.xml)
вот сам test.xml

<content>
<test name="Text other site"/>
</content>


как вы уже поняли данные будут сохранятся в эту строчку :

<test name="Text other site"/>

где - Text other site - введенный текст .

http://www.ya-web.ru/xml/_xml.jpg

----------------------------------------------------------------- - - |



У меня есть пример php кода - для внесения изменений в *.txt файл...вот собственно и сам код :

<?php
if(get_magic_quotes_gpc())
$_POST = array_map('stripslashes', $_POST);
if($_POST['content']){
$fh = fopen("file.txt", "w");
fwrite($fh, $_POST['content']);
fclose($fh);
}
?><form method=post>
<textarea name=content cols="100" rows="10"><?php echo file_get_contents("file.txt"); ?></textarea>
<input type=submit value="Сохранить">
</form>

как вы видите - он вносит данные в файл - file.txt
надо тоже самое только - вносим данные в XML
- - - - - - - - - - - - - - - - - - - - - - - - -|
в общем я думаю суть ясна .
спасибо , буду рад каждому ответу .

zurkis
16.12.2008, 20:50
http://flasher.ru/forum/attachment.php?attachmentid=17172&d=1178181814

Lionis
16.12.2008, 21:04
спасибо - большое!

Добавлено через 11 минут
http://flasher.ru/forum/attachment.php?attachmentid=17172&d=1178181814

еще вопрос :
В сам Flash я пытаюсь сделать вывод вот так :


xmltext = new XML();
xmltext.ignoreWhite = true;
xmltext.onLoad = function(ok) {
if (ok) {
_root.createTextField("tf_txt");
with (tf_txt) {
border = true;
text = xmltext.childNodes[0].childNodes[0].attributes.name;
}
}
};
xmltext.load("l.xml");

в чем проблема ?

zurkis
16.12.2008, 23:37
ну приложи исходник с тем что не получаеться, чего уж тут гадать