1. PHP / Говнокод #1358

    +143

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    function RecursiveDir($in_dir) {
    
    $dir_handle = scandir($in_dir);
    
    for ($i=0; $i<count($dir_handle); $i++) {
    
    if (is_dir($dir_handle[$i])==1 && $dir_handle[$i]!=".." && $dir_handle[$i]!=".") {
    
    RecursiveDir($in_dir."/".$dir_handle[$i]);
    
    } else {
    echo $dir_handle[$i]."\n";
    } 
    
    }
    
    }
    
    RecursiveDir("/");

    заходит только в папки в названии которых содержится "tmp|temp"
    Этого быть не должно :(

    Запостил: guest, 11 Июля 2009

    Комментарии (1) RSS

    • Иван:
      Как бы и не говнокод, просто один недочет

      P.S. "заходит только в папки в названии которых содержится "tmp|temp" - вот это говновыражение, tmp|temp тут совсем не причем
      Ответить

    Добавить комментарий