![]() |
|
||||||||||
|
|||||
|
[+6 16.05.06]
[+6 27.01.07] Регистрация: Apr 2006
Сообщений: 61
|
арод помогите!
Я тут написал флешку и PHP которые пишут тест в XML файл! Но почемуто первая строчка проходти нормально , а вот 2 всё портит и говорит: Цитата:
Сайт http://ximiya.yard.ru от полный код PHP <?php
function addNewContact ($strFileName) {
$objDom = new DOMDocument('1.0', 'iso-8859-1');
$objDom->formatOutput = true;
$blnFileExists = "sourse.xml";
$objRecord = $objDom->createElement('k');
$objRecord->set_attribute('classv' , 'test')
$objRecord->set_attribute('classv' , $_POST['tit'])
$objRecord->set_attribute('q_1' , $_POST['q1'])
$objRecord->set_attribute('q_2' , $_POST['q2'])
$objRecord->set_attribute('q_3' , $_POST['q3'])
$objRecord->set_attribute('q_4' , $_POST['q4'])
$objRecord->set_attribute('q_5' , $_POST['q5'])
$objRecord->set_attribute('o_11' , $_POST['o11'])
$objRecord->set_attribute('o_12' , $_POST['o12'])
$objRecord->set_attribute('o_13' , $_POST['o13'])
$objRecord->set_attribute('o_14' , $_POST['o14'])
$objRecord->set_attribute('o_15' , $_POST['o15'])
$objRecord->set_attribute('o_21' , $_POST['o21'])
$objRecord->set_attribute('o_22' , $_POST['o22'])
$objRecord->set_attribute('o_23' , $_POST['o23'])
$objRecord->set_attribute('o_24' , $_POST['o24'])
$objRecord->set_attribute('o_25' , $_POST['o25'])
$objRecord->set_attribute('o_31' , $_POST['o31'])
$objRecord->set_attribute('o_32' , $_POST['o32'])
$objRecord->set_attribute('o_33' , $_POST['o33'])
$objRecord->set_attribute('o_34' , $_POST['o34'])
$objRecord->set_attribute('o_35' , $_POST['o35'])
$objRecord->set_attribute('o_41' , $_POST['o41'])
$objRecord->set_attribute('o_42' , $_POST['o42'])
$objRecord->set_attribute('o_43' , $_POST['o43'])
$objRecord->set_attribute('o_44' , $_POST['o44'])
$objRecord->set_attribute('o_45' , $_POST['o45'])
$objRecord->set_attribute('o_51' , $_POST['o51'])
$objRecord->set_attribute('o_52' , $_POST['o52'])
$objRecord->set_attribute('o_53' , $_POST['o53'])
$objRecord->set_attribute('o_54' , $_POST['o54'])
$objRecord->set_attribute('o_55' , $_POST['o55'])
$objRoot->appendChild($objRecord->first_child);
$objDom->save('sourse.xml');
}
addNewContact("sourse.xml");
?>
on (release) {
if (_root.q_1.text.length>1 && _root.q_2.text.length>1 && _root.q_3.text.length>1 && _root.q_4.text.length>1 && _root.q_5.text.length>1) {
trace("ok");
test = new LoadVars();
test.tit = _root.tit.text;
test.q1 = _root.q_1.text;
test.q2 = _root.q_2.text;
test.q3 = _root.q_3.text;
test.q4 = _root.q_4.text;
test.q5 = _root.q_5.text;
test.o11 = _root.o_11.text;
test.o12 = _root.o_12.text;
test.o13 = _root.o_13.text;
test.o14 = _root.o_14.text;
test.o15 = _root.o_15.text;
test.o21 = _root.o_21.text;
test.o22 = _root.o_22.text;
test.o23 = _root.o_23.text;
test.o24 = _root.o_24.text;
test.o25 = _root.o_25.text;
test.o31 = _root.o_31.text;
test.o32 = _root.o_32.text;
test.o33 = _root.o_33.text;
test.o34 = _root.o_34.text;
test.o35 = _root.o_35.text;
test.o41 = _root.o_41.text;
test.o42 = _root.o_42.text;
test.o43 = _root.o_43.text;
test.o44 = _root.o_44.text;
test.o45 = _root.o_45.text;
test.o51 = _root.o_51.text;
test.o52 = _root.o_52.text;
test.o53 = _root.o_53.text;
test.o54 = _root.o_54.text;
test.o55 = _root.o_55.text;
trace(test.tit);
trace(_root.tit.text);
trace(test)
test.send("test.php", "_blank", "POST");
}
}
![]() |
|
|||||
|
; поставь в php
|
|
|||||
|
[+6 16.05.06]
[+6 27.01.07] Регистрация: Apr 2006
Сообщений: 61
|
расставил я эти ";" но лутше не стало
<?php
function addNewContact ($strFileName) {
$objDom = new DOMDocument('1.0', 'iso-8859-1');
$objDom->formatOutput = true;
$blnFileExists = "sourse.xml";
$objRecord = $objDom->createElement('k');
$objRecord->set_attribute('classv' , 'test');
$objRecord->set_attribute('name' , $_POST['tit']);
$objRecord->set_attribute('q_1' , $_POST['q1']);
$objRecord->set_attribute('q_2' , $_POST['q2']);
$objRecord->set_attribute('q_3' , $_POST['q3']);
$objRecord->set_attribute('q_4' , $_POST['q4']);
$objRecord->set_attribute('q_5' , $_POST['q5']);
$objRecord->set_attribute('o_11' , $_POST['o11']);
$objRecord->set_attribute('o_12' , $_POST['o12']);
$objRecord->set_attribute('o_13' , $_POST['o13']);
$objRecord->set_attribute('o_14' , $_POST['o14']);
$objRecord->set_attribute('o_15' , $_POST['o15']);
$objRecord->set_attribute('o_21' , $_POST['o21']);
$objRecord->set_attribute('o_22' , $_POST['o22']);
$objRecord->set_attribute('o_23' , $_POST['o23']);
$objRecord->set_attribute('o_24' , $_POST['o24']);
$objRecord->set_attribute('o_25' , $_POST['o25']);
$objRecord->set_attribute('o_31' , $_POST['o31']);
$objRecord->set_attribute('o_32' , $_POST['o32']);
$objRecord->set_attribute('o_33' , $_POST['o33']);
$objRecord->set_attribute('o_34' , $_POST['o34']);
$objRecord->set_attribute('o_35' , $_POST['o35']);
$objRecord->set_attribute('o_41' , $_POST['o41']);
$objRecord->set_attribute('o_42' , $_POST['o42']);
$objRecord->set_attribute('o_43' , $_POST['o43']);
$objRecord->set_attribute('o_44' , $_POST['o44']);
$objRecord->set_attribute('o_45' , $_POST['o45']);
$objRecord->set_attribute('o_51' , $_POST['o51']);
$objRecord->set_attribute('o_52' , $_POST['o52']);
$objRecord->set_attribute('o_53' , $_POST['o53']);
$objRecord->set_attribute('o_54' , $_POST['o54']);
$objRecord->set_attribute('o_55' , $_POST['o55']);
$objRoot->appendChild($objRecord->first_child);
$objDom->save('sourse.xml');
}
addNewContact("sourse.xml");
?>
Цитата:
Но я в книжке сам видел этод метод !Помогите! ![]() |
|
|||||
|
кинь ссылку на документацию к классу который ты используешь.
|
|
|||||
|
у тебя какая версия PHP ?
в 5-й это выглядит уже как setAttribute |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А кто сказал, что либа php_dom вообще подключена, а?
И это, выучите циклы наконец, все ваши 35 штук строк можно в три преобразовать... |
|
|||||
|
ну знаешь, вообще - DOMDocument там создался без проблем и ругается PHP на нестыковки с DOMElement, значит она все же подключена
|
|
|||||
|
[+6 16.05.06]
[+6 27.01.07] Регистрация: Apr 2006
Сообщений: 61
|
Спасибо тебе son_of_war огромное!На сервере реально была уже 5 версия!
|
|
|||||
|
[+6 16.05.06]
[+6 27.01.07] Регистрация: Apr 2006
Сообщений: 61
|
Нараод помогите!
Как сделать чтобы всё это писалось в 2 уровень т.е. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|