| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
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. |
ну положу я его туда, а дальше чего?  |
|
| Вернуться к началу |
|
 |
arachno Квоттер
Зарегистрирован: 14.09.2004 Сообщения: 69
|
|
| Вернуться к началу |
|
 |
xenium Квоттер
Зарегистрирован: 15.11.2004 Сообщения: 27
|
Добавлено: Пн Дек 20, 2004 6:06 pm Заголовок сообщения: |
|
|
| arachno писал(а): | xenium, ну так это и есть карта просто динамическая
хочется статики - сделай вывод в файл |
Ах вот ты какой, северный олень, спасибо однако....
Только он что-то только htm находит
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 (!) строк кода... ну почему бы доку по пхп не почитать...  _________________ Работай с признанным лидером - UMAX SE! Не знаешь как? Спроси меня - ICQ 25-15-4030 |
|
| Вернуться к началу |
|
 |
xenium Квоттер
Зарегистрирован: 15.11.2004 Сообщения: 27
|
Добавлено: Пн Дек 20, 2004 8:10 pm Заголовок сообщения: |
|
|
| arachno писал(а): |
ну а вывод в файл... а тарелочку? мне не сложно просто ну ведь это 5 (!) строк кода... ну почему бы доку по пхп не почитать...  |
Ну и на том спасибо
Загрузил код на сервер, там запустил, просто сохранил как html, и выдрал оттуда часть кода с сылками...нах
Если пхп читать, то читать надо все, а уменя потребности нету в том, чтобы этим делом занимацца, если нужен простой скриптик, так я в яндексе беру или у вас вот, прошу....  |
|
| Вернуться к началу |
|
 |
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)  |
|
| Вернуться к началу |
|
 |
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)  |
Что-то не хочет работать твоя карта сайта...
| Код: |
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 Откуда: Уфа
|
|
| Вернуться к началу |
|
 |
|