Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> данные из html в xml файл 
:(
    Опции темы
polli666
Дата 1.2.2007, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 1.2.2007

Репутация: нет
Всего: нет



help me please......Вот у меня есть форма с полями в кот забиваются данные...так вот мне надо чтоб сохранялось в txt формате ,но это я  сделала,а как сделать чтоб в xml так же сохранялось.....я вот сижу и туплю со страшной силой... help....чего тут наизменять надо, а то я чет наизменяла и совсем плохо стало
<?php

$filename = "dannie.xml";
$delitmer = "|";
$Surname_limit = 50;
$Name_limit = 50;
$Patronymic_limit = 50;
$DBirth_limit = 50;
$IDSeries_limit = 50;
$IDNumber_limit = 50;
if (isset($_POST))
{
    if (isset($_POST['Surname']) & isset($_POST['Name']) & isset($_POST['Patronymic']) & isset($_POST['DBirth']) & isset($_POST['IDSeries']) & isset($_POST['IDNumber']))
    {
         if (((strlen($_POST['Surname'])>0) & (strlen($_POST['Surname'])<=$Surname_limit)) &
            ((strlen($_POST['Name'])>0) & (strlen($_POST['Name'])<=$Name_limit)) &
            ((strlen($_POST['Patronymic'])>0) & (strlen($_POST['Patronymic'])<=$Patronymic_limit)) &
            ((strlen($_POST['DBirth'])>0) & (strlen($_POST['DBirth'])<=$DBirth_limit)) &
            ((strlen($_POST['IDSeries'])>0) & (strlen($_POST['IDSeries'])<=$IDSeries_limit)) &
            ((strlen($_POST['IDNumber'])>0) & (strlen($_POST['IDNumber'])<=$IDNumber_limit)))
           {
                $Surname = str_replace("\r\n", "<br>", htmlspecialchars($_POST['Surname']));
                $Name = str_replace("\r\n", "<br>", htmlspecialchars($_POST['Name']));
                $Patronymic = str_replace("\r\n", "<br>", htmlspecialchars($_POST['Patronymic']));
                $DBirth = str_replace("\r\n", "<br>", htmlspecialchars($_POST['DBirth']));
                $IDSeries = str_replace("\r\n", "<br>", htmlspecialchars($_POST['IDSeries']));
                $IDNumber = str_replace("\r\n", "<br>", htmlspecialchars($_POST['IDNumber']));
                
                $arr =array($Surname,$Name,$Patronymic,$DBirth,$IDSeries,$IDNumber);
                $new_message = implode($delitmer,$arr)."\r\n" ;
                $messages_arr = @file($filename);
                $messages_str = $new_message;
                $messages_str .= trim(implode("", $messages_arr));
 
                $fp = fopen($filename, "w+");
                fwrite($fp, $messages_str);
                fclose($fp);
               
                echo "Ваши данные сохранены!";
            }
            else
            {
                echo "Ошибка!!!Не все данные введенны";
            }
    }
}
?>


[/code]


Подскажите чего-нить..... smile 
PM MAIL   Вверх
capitan
Дата 2.2.2007, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



У xml  файла своя структура. Что-то типа :
Код

<?xml version="1.0" encoding="UTF-8"?>

<Recipe name="хлеб" prep_time="5 мин" cook_time="3 час">
  <title>Простой хлеб</title>
  <ingredient amount="3" unit="стакан">Мука</ingredient>
  <ingredient amount="0.25" unit="грамм">Дрожжи</ingredient>
  <ingredient amount="1.5" unit="стакан">Тёплая вода</ingredient>
  <ingredient amount="1" unit="чайная ложка">Соль</ingredient>
  <Instructions>
   <step>Смешать все ингредиенты и тщательно замесить.</step>
   <step>Закрыть тканью и оставить на один час в тёплом помещении.</step>
   <step>Замесить ещё раз, положить на противень и поставить в духовку.</step>
  </Instructions>
</Recipe>


По-этому, предлагаю сначала с ней ознакомится. Например здесь http://ru.wikipedia.org/wiki/XML
PM MAIL WWW ICQ   Вверх
polli666
Дата 2.2.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 1.2.2007

Репутация: нет
Всего: нет



Так вот в этом то и проблема я торможу и никак не могу сообразить как все это дело сохранять в структурированном под xml виде .... 
PM MAIL   Вверх
capitan
Дата 2.2.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Предлагаю зайти сюда http://www.vanta.ru/script/catalog.php?cat=48&clas=0  скачать скрипты, и посмотреть как они работают. Думаю станет всё понятно.
PM MAIL WWW ICQ   Вверх
polli666
Дата 2.2.2007, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 1.2.2007

Репутация: нет
Всего: нет



Спасибки=)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0441 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.