Искать админа.
Иначе скоро тут появятся темы типа "помогите! мой сервер рассылает спам" или "с моего сервера проводятся атаки".
Объяснить, "куда и как это вводить" — так же опасно, как объяснить незнающему человеку "куда и как заливать топливо в автомобиль" :)
Я имел в виду общее количество итераций за один вызов скрипта.
Мне тоже кажется, что оно у вас работает подозрительно медленно.
А фиг знает, как оно в PHP реализовано :)
Я бы попробовал.
А сколько всего раз вызывается функция за один проход?
Попробуйте массивы в функции обявить как global, и передавать только "текущую позицию".
Чётным и нечётным коментариям автоматически цепляются разные стили.
"comment even thread-even depth-1"
"comment odd thread-even depth-1"
Судя по "extension=php_zip.dll", этот экстенжен виндовый :)
А даже если бы он был не виндовый, то всё равно вряд где установлен.
Ну и плюс ко всему, даже если реализовать алгоритмы архивации чисто средствами php, то процесс архивации среднестатистического сайта сожрёт большое количество ресурсов и будет убит как минимум по таймауту.
Так что лучше не изобретать велосипед, а пользоваться имеющимися средствами.
Делаете в своей домашней директории
tar czf dump.tar.gz *
Потом
cp dump.tar.gz path/to/www
Потом скачиваете файлик прямо со своего сайта http://site.ru/dump.tar.gz
Если в настройках PhpMyAdmin (или чем вы там смотрите базу) верная кодировка, то, по всей видимости, с кодировкой накосячили при переносе с сервера на сервер.
Пока не поздно, добывайте бэкап, сделанный с предыдущего сервера.
Думаю, на nag.ru быстрей дадут ответ :)
Проблема, скорее всего, у хостера (если у вас не VPS).
Возможно, MySQL или отваливается или его жестоко рестартят, таблицы крешатся.
Как можно самостоятельно запороть таблицу SQL-запросами, я не знаю :)