Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как сохранить динамическую страницу в статическую
 
 автор: denok   (21.03.2006 в 04:00)   письмо автору
 
 

всем доброго времени суток!
небольшой вопрос. у меня динамически созданная страница(из БД, естественно). но сие не столь важно, из чего она там. вот как бы ее на диск сохранить в виде html файла, чтоб все время от сервера БД не зависить, ума не приложу. Подскажите, пожалуйста. Заранее благодарен!!!

   
 
 автор: UnErase   (21.03.2006 в 07:02)   письмо автору
 
   для: denok   (21.03.2006 в 04:00)
 

Когда она сгенерируется, в браузере нажми сохранить как... и сохрани как html страницу!

   
 
 автор: denok   (21.03.2006 в 09:55)   письмо автору
 
   для: UnErase   (21.03.2006 в 07:02)
 

а на сервере сохранять так же, что ли? (я просто не в курсе)

   
 
 автор: kasmanaft   (21.03.2006 в 10:05)   письмо автору
 
   для: denok   (21.03.2006 в 09:55)
 

ну да... сбегай к хостеру своему, да сохрани - делов то :))

если правильно понял, то можно просто записать полученную из базы инфу в файл blablabla.html
прямо в скрипте, когда страница уже сгенерирована записать все файл...

   
 
 автор: cheops   (21.03.2006 в 13:11)   письмо автору
 
   для: denok   (21.03.2006 в 09:55)
 

>а на сервере сохранять так же, что ли? (я просто не в курсе)
Нет, на локальной машине, просто сохраните её в браузере как обычную HTML-страницу.

   
 
 автор: Boris   (19.04.2006 в 12:38)   письмо автору
 
   для: cheops   (21.03.2006 в 13:11)
 

Во-во! А можно ли это поручить скрипту, чтобы автоматически сохранялось на сервере?
Потом посетители будут смотреть готовые HTML - страницы (копии сгенерированных БД), а не сгенерированные на лету в браузере.

   
 
 автор: cheops   (19.04.2006 в 18:00)   письмо автору
 
   для: Boris   (19.04.2006 в 12:38)
 

Да можно тут удобно воспользоваться функциями управления выводом, более подробно в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=148.

   
 
 автор: Boris   (19.04.2006 в 20:01)   письмо автору
 
   для: cheops   (19.04.2006 в 18:00)
 

Я правильно понимаю, что нужно сделать так:

<?php 
  ob_start
(); 
  
// Начало скрипта, который берет содержимое из БД и собирает из него страницу
  
if (....) echo $paragraf;
  
// ........
  //.........(что там еще)........ 
  // занесение содержимого буфера в переменную 
  
$buffer ob_get_contents(); 
  
//Запись результата в HTML файл, функцию не помню
  
fopen ("o_komp.html""$bufer""w");
  
// очищение буфера вывода и отключение буферизации вывода 
  
ob_end_clean(); 
?>

   
 
 автор: cheops   (20.04.2006 в 00:17)   письмо автору
 
   для: Boris   (19.04.2006 в 20:01)
 

Да.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования