Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Как сделать карту из файлов в директории?

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Софт и технические методы
Предыдущая тема :: Следующая тема  
Автор Сообщение
xenium
Квоттер


Зарегистрирован: 15.11.2004
Сообщения: 27

СообщениеДобавлено: Вс Дек 19, 2004 7:46 pm    Заголовок сообщения: Как сделать карту из файлов в директории? Ответить с цитатой

В общем лежат в папке 500 хтмлок, и нужно сделать еще одну хтмлку, на которой будут линки на все эти 500...карту в общем
Кто знает как это быстро делается?
Может дримвьювер умеет?
Или есть какая-нить маленькая софтинка...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Drow
Lincoln


Зарегистрирован: 01.07.2004
Сообщения: 1012
Откуда: Новокузнецк

СообщениеДобавлено: Пн Дек 20, 2004 2:25 am    Заголовок сообщения: Ответить с цитатой

Есть скрипты, что карту сайта или деректории делают, поищи их на hotscripts.com
_________________
Дешевые домены за Webmoney
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Intra
Никель


Зарегистрирован: 08.08.2004
Сообщения: 8

СообщениеДобавлено: Пн Дек 20, 2004 8:22 am    Заголовок сообщения: Ответить с цитатой

Код:
<?php
$dir = ".";
$handle = opendir($dir);
$n=0;
while (false !== ($file = readdir($handle))) {
   $link = explode(".",$file);
    if ($link[1] == "htm" or $file == "html") {
   $n++;
      echo "<a href=$file>Link to $link[0]</a><br>";

    }
}
closedir($handle);
echo "files found: <b>$n</b>";
?>


Этот файл должен быть в директории с html.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
valeratal
Квоттер


Зарегистрирован: 15.12.2004
Сообщения: 133
Откуда: Москва, Ворания

СообщениеДобавлено: Пн Дек 20, 2004 9:51 am    Заголовок сообщения: Ответить с цитатой

есть программка - шаблон ворда, называется Катологизатор, посмотри на софтовых сайтах или в яндексе забей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
xenium
Квоттер


Зарегистрирован: 15.11.2004
Сообщения: 27

СообщениеДобавлено: Пн Дек 20, 2004 5:20 pm    Заголовок сообщения: Ответить с цитатой

Intra писал(а):
Код:
<?php
$dir = ".";
$handle = opendir($dir);
$n=0;
while (false !== ($file = readdir($handle))) {
   $link = explode(".",$file);
    if ($link[1] == "htm" or $file == "html") {
   $n++;
      echo "<a href=$file>Link to $link[0]</a><br>";

    }
}
closedir($handle);
echo "files found: <b>$n</b>";
?>


Этот файл должен быть в директории с html.


ну положу я его туда, а дальше чего? Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
arachno
Квоттер


Зарегистрирован: 14.09.2004
Сообщения: 69

СообщениеДобавлено: Пн Дек 20, 2004 5:58 pm    Заголовок сообщения: Ответить с цитатой

xenium, ну так это и есть карта Smile просто динамическая Smile
хочется статики - сделай вывод в файл
_________________
Работай с признанным лидером - UMAX SE! Не знаешь как? Спроси меня - ICQ 25-15-4030
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
xenium
Квоттер


Зарегистрирован: 15.11.2004
Сообщения: 27

СообщениеДобавлено: Пн Дек 20, 2004 6:06 pm    Заголовок сообщения: Ответить с цитатой

arachno писал(а):
xenium, ну так это и есть карта Smile просто динамическая Smile
хочется статики - сделай вывод в файл

Ах вот ты какой, северный олень, спасибо однако....
Только он что-то только htm находит Sad
html не видит...а если местами поменять, то только html, соответственно

Но мне нужно чтобы локально карту делал, статическую, а как в файл вывести?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
arachno
Квоттер


Зарегистрирован: 14.09.2004
Сообщения: 69

СообщениеДобавлено: Пн Дек 20, 2004 6:35 pm    Заголовок сообщения: Ответить с цитатой

йоптить, ну чтобы и htm и html замени в блоке if'а

Код:
if ($link[1] == "htm" or $file == "html") {


на

Код:
if ($link[1] == "htm" or $link[1] == "html") {


ну а вывод в файл... а тарелочку? мне не сложно просто ну ведь это 5 (!) строк кода... ну почему бы доку по пхп не почитать... Question Question
_________________
Работай с признанным лидером - UMAX SE! Не знаешь как? Спроси меня - ICQ 25-15-4030
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
xenium
Квоттер


Зарегистрирован: 15.11.2004
Сообщения: 27

СообщениеДобавлено: Пн Дек 20, 2004 8:10 pm    Заголовок сообщения: Ответить с цитатой

arachno писал(а):

ну а вывод в файл... а тарелочку? мне не сложно просто ну ведь это 5 (!) строк кода... ну почему бы доку по пхп не почитать... Question Question


Ну и на том спасибо Smile
Загрузил код на сервер, там запустил, просто сохранил как html, и выдрал оттуда часть кода с сылками...нах

Если пхп читать, то читать надо все, а уменя потребности нету в том, чтобы этим делом занимацца, если нужен простой скриптик, так я в яндексе беру или у вас вот, прошу.... Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Intra
Никель


Зарегистрирован: 08.08.2004
Сообщения: 8

СообщениеДобавлено: Пн Дек 20, 2004 10:53 pm    Заголовок сообщения: Ответить с цитатой

Код:
<?php
$dir = ".";
$handle = opendir($dir);
$n=0;
$fp = fopen ("index.htm", "w+");
fwrite ($fp, "<html>\n<head>\n<title>Site map</title>\n</head>\n<body>\n");

while (false !== ($file = readdir($handle))) {
   $link = explode(".",$file);
    if ($link[1] == "htm" or $link[1] == "html") {
   $n++;
      fwrite ($fp, "<a href=$file>Link to $link[0]</a><br>\n");
      echo "<a href=$file>Link to $link[0]</a><br>";

    }
}
closedir($handle);
echo "files found: <b>$n</b>";
fwrite ($fp, "files found: <b>$n</b>\n");
fwrite ($fp, "</body>\n</html>");
fclose ($fp);
?>

с выводом в файл (index.htm) Wink
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
RADmir
Квоттер


Зарегистрирован: 16.09.2004
Сообщения: 53
Откуда: Уфа

СообщениеДобавлено: Чт Янв 20, 2005 11:43 am    Заголовок сообщения: Ответить с цитатой

Intra писал(а):
Код:
<?php
$dir = ".";
$handle = opendir($dir);
$n=0;
$fp = fopen ("index.htm", "w+");
fwrite ($fp, "<html>\n<head>\n<title>Site map</title>\n</head>\n<body>\n");

while (false !== ($file = readdir($handle))) {
   $link = explode(".",$file);
    if ($link[1] == "htm" or $link[1] == "html") {
   $n++;
      fwrite ($fp, "<a href=$file>Link to $link[0]</a><br>\n");
      echo "<a href=$file>Link to $link[0]</a><br>";

    }
}
closedir($handle);
echo "files found: <b>$n</b>";
fwrite ($fp, "files found: <b>$n</b>\n");
fwrite ($fp, "</body>\n</html>");
fclose ($fp);
?>

с выводом в файл (index.htm) Wink


Что-то не хочет работать твоя карта сайта...

Код:

Warning: fopen(index.htm): failed to open stream: Permission denied in /usr/home/reka3/public_html/map.php on line 5

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/home/reka3/public_html/map.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/home/reka3/public_html/map.php on line 12
Link to postinfo


И так с каждым файлом.
_________________
Качественный хостинг под дорвеи!
ICQ: 170987681.
Бесплатная автосамбилка сайта в поисковые системы., Хостинг под дорвеи
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Drow
Lincoln


Зарегистрирован: 01.07.2004
Сообщения: 1012
Откуда: Новокузнецк

СообщениеДобавлено: Чт Янв 20, 2005 11:52 am    Заголовок сообщения: Ответить с цитатой

На hostcripts.com есть что-то подобное, в большом количестве и по директориям и по ссылкам работают.
_________________
Дешевые домены за Webmoney
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Intra
Никель


Зарегистрирован: 08.08.2004
Сообщения: 8

СообщениеДобавлено: Чт Янв 20, 2005 12:12 pm    Заголовок сообщения: Ответить с цитатой

RADmir писал(а):

Что-то не хочет работать твоя карта сайта...

Код:

Warning: fopen(index.htm): failed to open stream: Permission denied in /usr/home/reka3/public_html/map.php on line 5

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/home/reka3/public_html/map.php on line 6

Warning: fwrite(): supplied argument is not a valid stream resource in /usr/home/reka3/public_html/map.php on line 12
Link to postinfo


И так с каждым файлом.
Попробуй chmod 755 на map.php
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
WebByte
Квоттер


Зарегистрирован: 25.06.2004
Сообщения: 314
Откуда: Владивосток

СообщениеДобавлено: Чт Янв 20, 2005 12:48 pm    Заголовок сообщения: Ответить с цитатой

И на CPAN есть интересная вещица
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
RADmir
Квоттер


Зарегистрирован: 16.09.2004
Сообщения: 53
Откуда: Уфа

СообщениеДобавлено: Чт Янв 20, 2005 2:44 pm    Заголовок сообщения: Ответить с цитатой

Всем огромное спасибо.
Просто поставил 777 вместо 775.
Еще раз спасибо создателю!
_________________
Качественный хостинг под дорвеи!
ICQ: 170987681.
Бесплатная автосамбилка сайта в поисковые системы., Хостинг под дорвеи
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Софт и технические методы Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group