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

Форум PHP

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

 

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

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

тема: создание карты сайта
 
 автор: sway   (13.03.2006 в 13:57)   письмо автору
 
 

есть код для вывода карты сайта

<?php
$handle
=opendir("$path/article"); 
while (
$file readdir($handle)) { 
 
if ((
$file!='..')&&($file!='.')){ 
include(
"$path/article/$file"); 
echo 
'<a href="article/'.$file.'">'.$title.'</a>'
?>

но, при большом количестве статей время генерации чуть ли не 10 сек
можно как-нибудь избежать подключения всех файлов функцией include, она ведь главный тормоз процесса?

   
 
 автор: Shorr Kan   (13.03.2006 в 15:39)   письмо автору
 
   для: sway   (13.03.2006 в 13:57)
 

Зачем вы применяете include ? Как я понял - строкой ниже вы даете прямую ссылку на файл, так зачем же его перед этим инклудить?

А вообще-то, для таких целей используется индексирующий скрипт, который отрабатывает раз в N единиц измерения времени, а люди смотрят уже готовый результат. Что происходит мгновенно, в принципе.

   
 
 автор: sway   (14.03.2006 в 09:23)   письмо автору
 
   для: Shorr Kan   (13.03.2006 в 15:39)
 

в каждом файле надо узнать переменную $title, а как сделать чтобы скрипт перебирал файлы и считывал её?

   
 
 автор: Loki   (14.03.2006 в 09:35)   письмо автору
 
   для: sway   (14.03.2006 в 09:23)
 

Сделайте файл с картой сайта, туда зипишите всю информацию о страницах. Этот файл вам неоднократно пригодится и для карты сайта и для навигации и вообще будет полезен.

   
 
 автор: sway   (14.03.2006 в 11:02)   письмо автору
 
   для: Loki   (14.03.2006 в 09:35)
 

Собственно и хотелось бы узнать по какому принципу делать скрипт который бы раз в день сканировал сайт и делал файл с картой сайта, чтобы потом при обращении к нему выводилась карта

   
Rambler's Top100
вверх

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