Artem Mamaev, я понял
если у вас динамическое количество папок и они расположены в разных местах файловой системы - вы делаете все правильно
вам необходимо добавить в скрипт поддержки Accept-Ranges: bytes это позволит реализовать проматывание.
yarovikov, а что это даст? будет кушать процессорное время. Если нет задачи создавать динамические архивы - я бы оставлял как есть, и при загрузке вынимал инфу как вы и собираетесь
Слава, у тебя ларавель головного мозга
Если ты без него не можешь решить банальную задачу - то твой уровень как специалиста низкий
узнай у автора, будет ли он идти твоим советом. я думаю ему нафиг не надо ставить композер, изучать документацию ларавеля, чтобы решить свою задачу - отправки очереди в фоне. не советуй чуши, научись применять инструменты по назначению
Слава, ну если советуете ларавель, то почему его? какие аргументы для решения этой задачи? почему не симфони? или другой любой фреймворк? почему не cms которая тоже будет обладать такой функцией?
Слава, такой гибкий механизм и не нужен как в ларавеле
надо вынести очередь в постоянное хранилише, а код рассылки пхпмайлером вынести в отдельный пхп файл который будет работать сервисом ну или кроном
на крайний случай можно вызывать пхп скрипт рассылки через exec и не ждать его испольнения в веб потоке
но тянуть ларавель ради таки мизерной задачи... лендосы наверное тоже на ларавеле делаете
Слава, да что там реализовывать то? таблица с задачами и исполнитель? для этого нужен целый фреймворк? чтобы использовать одну из его возможностей? так проще уже просто взять готовые очереди, с того же ларавеля, чем тащить весь фреймворк.
$mail->Host = 'ssl://smtp.mail.me.com';
и не указывать $mail->SMTPSecure = 'tls';