[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод всех страниц на сайте
Egorka
Здравствуйте, не подскажите как вывести адреса всех страниц сайта в переменную.
inpost
А для чего? Опиши задачу, возможно не в том пути движешься.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Egorka
Цитата (inpost @ 8.03.2014 - 23:41)
А для чего? Опиши задачу, возможно не в том пути движешься.

Мне нужно вывести адреса всех страниц сайта.
Valick
Egorka, "карту сайта" надо?


_____________
Стимулятор ~yoomoney - 41001303250491
inpost
Egorka
http://www.xml-sitemaps.com/ - не это ли тебя интересует?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Egorka
Цитата (Valick @ 9.03.2014 - 01:47)
Egorka, "карту сайта" надо?

Что-то типо того, только надо чтобы он выводил все ссылки не из sitemap.xml, а из самого сайта.
zelenuy
Egorka
Обойди все файлы в цикле и запиши их названия например в массив
Egorka
Цитата (zelenuy @ 9.03.2014 - 13:16)
Egorka
Обойди все файлы в цикле и запиши их названия например в массив

О, кстатие это идея, сейчас попобую.
inpost
Egorka
ну структуру сайта сделай такую, чтобы при создании новой страницы её путь сохранялся в БД.

А если сайт сделал и забыл, то воспользуйся xml и спарси результат smile.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
zelenuy
<?php
header("Content-Type: text/html; charset=UTF-8");
function foo($n = false){
if(!$n)
$name = getcwd();
else
$name = $n;
$arr = scandir($name);
$c = count($arr);
static $a = array();
for($i=0; $i<$c; $i++){
if(is_file($name.'/'.$arr[$i])){
$a[] = $name.'/'.$arr[$i];
}else{
if($arr[$i]!='.' && $arr[$i]!='..' && $arr[$i]!='.idea'){
foo($name.'/'.$arr[$i]);

}
}
}

return $a;
}
echo('<pre>');
print_r(foo());
?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.