Совершенно не правильно.
Эта функция - корректно определяет кодировку (только 2 на выбор)
а потом уже через mb_ можно привести в нужный вид
function get_encoding($str) { $cp_list = array('UTF-8', 'windows-1251'); foreach ($cp_list as $k=>$codepage){ if (md5($str) === md5(iconv($codepage, $codepage, $str))){ return $codepage; } } return 'utf-8'; }
Вот интересная функция )
Попробуйте абстрагироваться от своего обычного мышления.
И перечитать тред ещё раз, возможно дойдет.
Оригинальный способ протолкнуть рефку?
У архивов есть существенный минус = придется давать права на запись.
100к файлов - конечно качал.
Но тут не критичный уровень, так что можно подождать.
+ в случае обрыва, не понятно как докачивать большой архив, геморно все может быть.
Опять склоняюсь к файлам.
За пару недель что-то накатаю (если время найду), потом сделаем тесты и будет видно.
Всё же идея с архива натыкается на безопасность.
Там, где разрешена запись deny from all
В остальном запись недоступна (кроме саповской папки)
Потому, тогда, пока сделаем пофайлово, а дальше видно будет.
маякни, я за светлые идеи, если они имеют пользу
Что все так за бабки-то переживают...
Давайте этот аспект оставим в покое.
Пару примеров - можно?
Где надо?
в скрипте, десктоп, сервер (win, lin) вводных бы побольше, а то везде разные инструменты.
Если закодировано - значит ничего хорошего.
99% вирус/взлом.
Просто удалить - мало.
Начинаем думать:
Если разместили вирус - значит есть инструмент (шелл, возможно), если удалось залить инструмент - значит есть дыра.
1. Удаляем каку.
2. Ищем шелл и удаляем.
3. Закрываем дыру.
Всё просто )
В сапе, скорее меньше 100р/месяц, сайт-то не на русском.