"PHP" / Говнокод #8166 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
function unzip($location,$newLocation){ 
    if(exec("unzip $location",$arr)) { 
        mkdir($newLocation); 
        for($i = 1;$i< count($arr);$i++) { 
            $file = trim(preg_replace("~inflating: ~","",$arr[$i])); 
            copy($location.'/'.$file,$newLocation.'/'.$file); 
            unlink($location.'/'.$file); 
        } 
        return TRUE; 
    } else { 
        return FALSE; 
    } 
}

оттуда же, http://habrahabr.ru/blogs/php/130196/

тоже непонятно, нафига такие сложности потеха, когда есть стандартное расширение

http://www.php.net/manual/en/function.ziparchive-extractto.php

Запостил: Lure Of Chaos Lure Of Chaos, (Updated )

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

  • что бы юзасть стандартные расширения и либы - нужно о них знать. а так как все сами с усами и матчасть для лохов и нубов - вот такое мы видим нередко.
    Ответить
  • >тоже непонятно, нафига такие сложности потеха, когда есть стандартное расширение
    Дык это вообще-то повсеместно, когда ленятся изучать библиотеку, почти все быдлокодеры этим занимаются
    Ответить
  • У меня один раз была задача распаковать 2Гб архив. PHP такое не схавал, а вот через exec вполне!
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8