Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Вопрос о созданиии html через php на серваке (http://www.flasher.ru/forum/showthread.php?t=66492)

ctepx 07.07.2005 19:03

Вопрос о созданиии html через php на серваке
 
У меня такая проблема

В php не шарю, но возникла необходимость создавать на сервере страници по определенному шаблону.

В моем случае есть текстовик в котором списком идут строки (не слова)
по нажатию кнопки в поле страници made.php создается некоторое количество html'k равное числу строк в txt'ке. Но самое важное чтобы строка была в титле каждой страницы.

очень буду рад если кините ссылки на решение моей проблемы, ну а если выложите исходник умру от счастья 8-)

Спасибо за внимание

nagash 07.07.2005 19:42

http://php.net/str_replace

nagash 07.07.2005 19:42

и ещё!!!
http://php.net/file_get_contents

ctepx 07.07.2005 20:28

спасибо, вот еще бы исходничек (хоть 3 строчечки)......8-)

nagash 07.07.2005 20:51

$string = 'title... bla bla bla';
$template = str_replace('{title}', $string, file_get_contents('template.tpl'));
foreach(file('list.txt') AS $file) file_put_contents(trim($file), $template);

уф... удалось в три строки уместить...

ctepx 07.07.2005 20:59

ну не обязательно 3 строки можно и 200 и лучше с коментариями спасибо тебе за внимание к моей проблеме

Constantine 08.07.2005 00:55

Цитата:

Сообщение от ctepx
В php не шарю, но возникла необходимость создавать на сервере страници по определенному шаблону

Если есть необходимость, то придется шарить :)
Лично я не до конца понял суть проблемы. Тебе надо взять заголовки из текстового файла и из шаблона нагенерить кучу статических страниц по числу строк в текстовом файле, так что ли?
... как вставить заголовки nagash, кстати, уже написал... ;)


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

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