Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.11.2015, 23:20
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 1  
Ответить с цитированием
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
По умолчанию xml на сервер

Подскажите, отправляю xml на сервер. PHP обработчик не хочет обрабатывать, вроде все правильно.
Но 5 строчка -
Fatal error: Call to undefined function domxml_open_file() in /home/virtwww/.../gamescores.php on line 5
PHP код:
<?php 
// Читаем XML из Raw Post Data. 
$xml $GLOBALS['HTTP_RAW_POST_DATA']; 
// Обрабатываем XML, используя расширение DOM PHP. 
$document domxml_open_mem($xml); 
// Читаем корневой элемент <gaminfo>. 
$rootElement $document->root( ); 
// Читаем дочерние узлы <username> и <score>. 
$childNodes $rootElement->children( ); 
$data ""
// Перебираем дочерние узлы и помещаем их в массив. 
foreach($childNodes as $childNode){ 
// Добавляем данные в массив; 
$name $childNode->tagName( ); 
$value $childNode->get_content( ); 
$data[$name] = $value

// Добавляем данные в scores.txt ( формат: usernamelscore) 
$fp fopen("scores.txt""a+"); 
$dataString $data['username'] . "|" $data['score'] . "\n"
fputs($fp,$dataString,strlen($dataString)); 
fclose($fp); 
// Возвращаем код успешности операции во Flash 
echo "<success>1</success>"
?>


Последний раз редактировалось Dmitriy154; 04.11.2015 в 23:39.
Старый 04.11.2015, 23:37
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 2  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
Судя по всему в текущей твоей версии php нету функции domxml_open_file.

Старый 04.11.2015, 23:41
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 3  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Какая версия PHP? Слышал, что в 5 версии вашу функцию заменили.

Старый 05.11.2015, 00:22
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 4  
Ответить с цитированием
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
спрашивал у админов, сказали, что DOM PHP поддерживает, функция domxml_open_mem новая , раньше была xmldoc. (http://www.php.su/functions/?domxml-open-mem)/
Отправили меня поддержка сюда. Буду изучать, и еще сказали, что, какбы у меня PHP 5.2, а функция из php 4.

Старый 05.11.2015, 01:58
exsites вне форума Посмотреть профиль Отправить личное сообщение для exsites Найти все сообщения от exsites
  № 5  
Ответить с цитированием
exsites

Регистрация: Nov 2015
Сообщений: 46
А зачем xml отправлять на сервер????? Я понимаю принимать данные с сервера в xml. Но отправлять по моему это уже извращение. Отправляйте POST данные и рассовывайте из куда надо.

Старый 05.11.2015, 09:36
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 6  
Ответить с цитированием
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
согласен, геморрой, только каким образом хранить данные пользователей, использовать БД или xml лучше?

Старый 05.11.2015, 09:57
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
базу данных конечно

Старый 05.11.2015, 10:25
Dmitriy154 вне форума Посмотреть профиль Отправить личное сообщение для Dmitriy154 Найти все сообщения от Dmitriy154
  № 8  
Ответить с цитированием
Dmitriy154

Регистрация: Feb 2014
Сообщений: 192
mysql?

Старый 05.11.2015, 10:27
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 9  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Почему нет?!
__________________
Поймай яблоко 2!

Старый 05.11.2015, 10:42
exsites вне форума Посмотреть профиль Отправить личное сообщение для exsites Найти все сообщения от exsites
  № 10  
Ответить с цитированием
exsites

Регистрация: Nov 2015
Сообщений: 46
Кто какую базу лучше знает, ту и удобнее...
Это как самая короткая дорога которую знаешь.
Можно и в файловую систему писать. Все зависит от того что на выходе получить надо.

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:13.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.