AjaxVS » 13.10.2006 (Пт) 19:15
Во-первых, хостинг должен поддерживать (или хотя бы принудительно не убивать самодельную) архивацию.
Во-вторых, если ты хочешь, чтобы твой сайт заливал файлы с другого, "тяжелого" сервера, убедись, чтобы хостер поддерживал fopen_url.
В-третьих, (что тебе и нужно, собственно), в PHP есть функция set_time_limit(). Установи set_time_limit(0), и стандартное, 30-секундное ограничение на выполнение скриптов исчезнет. Т.е. твои многочасовые скрипты убиваться не будут, пока ты мирно спишь. Главное, чтобы хостер тебя не убил, когда увидит загруженность сервака.
Ну и, естесственно, тебе необязательно включать комп на ночь. Вставил рядом с set_time_limit функцию ignore_user_abort(1), и можешь выходить из инета, скрипт продолжит работать.
Поддерживает ли это бесплатный хостинг? Да. Только тебе надо его найти =) Главное, поменьше слушай тех, кто пользуется платным хостингом, т.к. не смог найти бесплатный с поддержкой PHP, своих доменов, e-mail-ов, отсутствием рекламы и т.д. =)