Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: sitemap
Форумы портала PHP.SU » Разное » Корзина » sitemap

Страниц (1): [1]
 

1. просто даня - 27 Марта, 2012 - 20:07:35 - перейти к сообщению
как сделать карту сайта не PHP
То есть чтоб не ты вводил в карту новую страницу а программа сома добавила новый каталог(если он появился) и новые файлы если оны появились...
Идея есть, но я не знаю как сделать чтоб сразу все файлы и папки проверяло...
то есть я могу сделать чтоб проверяло только одну папку ну не все сразу...
PHP:
скопировать код в буфер обмена
  1.  
  2. <?
  3. $dirrr = "../";
  4. $folders = array();
  5. $files = array();
  6. $dir = opendir('../');
  7. while($file = readdir($dir))
  8. {
  9. if($file == '.' || $file == '..') continue;
  10. if(is_dir($dirrr . $file))
  11. {
  12. $folders[] = $file;
  13. }
  14. else
  15. {
  16. $files[] = $file;
  17. }
  18. }
  19. closedir($dir);
  20. foreach($folders as $tmp)
  21. {
  22. echo '<a href="'.$dirrr.$tmp.'">' . $tmp . '</a>';
  23. }
  24. foreach($files as $tmp)
  25. {
  26. echo '';
  27. }
  28. ?>
  29.  

а как сделать чтоб все папки проверяло, даже не догадываюсь...(
2. DelphinPRO - 27 Марта, 2012 - 20:34:07 - перейти к сообщению
рекурсивной функцией, так же и при поиске в другой теме
3. просто даня - 27 Марта, 2012 - 21:11:11 - перейти к сообщению
а я ждал готового кода)
4. tato - 27 Марта, 2012 - 21:22:21 - перейти к сообщению

Учить!

 

Powered by ExBB FM 1.0 RC1