Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > PHP

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 09.08.2009, 00:48   #1
Неактивный пользователь
 
Аватар для spytn1k
 
Пол:Мужской
Регистрация: 09.12.2008
Адрес: москва
Сообщений: 56
Репутация: 96
Question генерация XML файла

появилась потребность в динамической генерации xml файла. требуется, чтобы при обнавлении страницы или через определенный интервал времени генерировался xml файл и сохранялся вместо старого. Файл примерно следующего содержания:
Код:
<im>
	<image href="http:\\.." target="_blank">imgX.jpg</image>
	<image href="http:\\.." target="_blank">imgX.jpg</image> 
        <image href="http:\\.." target="_blank">imgX.jpg</image>
        <image href="http:\\.." target="_blank">imgX.jpg</image>
</im>
, где Х-случайное число от одного до 999. Так как познания в пхп минимальны прошу помощи у знающих людей )) или возможно какие то иные пути по реализации. Буду очень благодарен!
__________________
каждому-свое!
spytn1k вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Браслеты-цепи с топазомМагазин бытовой техники: спб холодильники с уценкой - переходи на сайт ТАЙМТВ!ледовое шоу этери тутберидзе спб - redkassa.ruчастотный преобразователь vilmann инструкцияФиброцементные плиты - краспан фиброцемент колор - у нас на fibro-cement.ru


Старый 09.08.2009, 01:21   #2
alert2006
Неактивный пользователь
 
Пол:Мужской
Регистрация: 10.06.2008
Сообщений: 86
Репутация: 22
По умолчанию Re: генерация XML файла

Если требуется чтобы данные писали в один и тот же файл, то вот так:
Код:
<?php
$a = rand(1, 999);
$b = rand(1, 999);
$c = rand(1, 999);
$d = rand(1, 999);

$file = "";
$file .= "<im>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$a.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$b.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$c.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$d.".jpg</image>\n";
$file .= "</im>\n";

# записываем в файл
$handle = fopen("твой_файл.xml", "w+");
fwrite($handle, $file);
fclose($handle);

echo "Готово!";
?>
Если нужно чтобы всегда создавался новый файл, то так:
Код:
<?php
$a = rand(1, 999);
$b = rand(1, 999);
$c = rand(1, 999);
$d = rand(1, 999);

# префикс для имени файла
$pref = rand(1, 999);

$file = "";
$file .= "<im>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$a.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$b.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$c.".jpg</image>\n";
$file .= "\t<image href=\"http://..\" target=\"_blank\">img".$d.".jpg</image>\n";
$file .= "</im>\n";

# записываем в файл
$handle = fopen("твой_файл".$pref.".xml", "w+");
fwrite($handle, $file);
fclose($handle);

echo "Готово!";
?>
Добавлено через 1 минуту
Ну и конечно же поместить вызов этого скрипта в html-файл с определенной частотой обновления через meta-тег
__________________
<?php if ($url == "nowa.cc") echo "It's a good choice"; exit(); ?>

Последний раз редактировалось alert2006; 09.08.2009 в 01:22.. Причина: Добавлено сообщение
alert2006 вне форума
 
Ответить с цитированием Вверх
Старый 10.08.2009, 00:17   #3
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Re: генерация XML файла

spytn1k, почитай про SimpleXML: http://ru.php.net/simplexml - довольно мощная и очень простая в обращении вещь.
czukowski вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация функций на лету Ivan_32 .NET 11 06.01.2010 12:42
Funny SMS - генерация прикольных СМС ALFERIUS Freeware софт 3 28.11.2008 16:05
генерация сайта на основании содержимого жестких дисков painkLLr Вeб Дизайн 1 05.03.2008 04:10
Пхп и генерация torrent-файла. Voider PHP 0 01.03.2008 14:29
Генерация штрихкодов Тунгус Архив 3 23.07.2007 11:50

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

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

Быстрый переход


Текущее время: 05:10. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.10810 секунды с 13 запросами