Почему не срабатывает такой код не дает ни ошибки ни архив не создает?

К сожалению, без предоставленного кода трудно дать точный ответ на ваш вопрос. Однако, я могу предположить несколько возможных причин, почему ваш код не работает.

1. Проблема с условием. Проверьте, что условие, контролирующее создание архива, выполняется корректно. Возможно, в вашем коде есть ошибка в логике, например, проверка не выполняется или выполняется неправильно.

2. Некорректные права доступа к файлам и папкам. Убедитесь, что у вашего скрипта есть достаточные права доступа для чтения файлов, записи в папки и создания архивов. Если у вас есть ограничения на уровне файловой системы или сервера, это может вызывать проблемы.

3. Зависимости и расширения PHP. Убедитесь, что у вас установлены и активированы необходимые расширения и зависимости PHP. Например, для создания архивов в формате ZIP вам может потребоваться расширение PHP ZipArchive.

4. Отсутствие ошибок или логирования. Проверьте, что в вашем коде включено отображение и запись ошибок. Установите соответствующий уровень отображения ошибок в соответствии с вашими потребностями, и проверьте журналы ошибок или вывод скрипта, чтобы увидеть, возникают ли какие-либо ошибки.

5. Ошибки в самом коде. Проверьте ваш код на наличие синтаксических ошибок или ошибок логики. Ошибки в коде могут привести к тому, что определенные части программы не будут выполняться.

Это только несколько возможных причин, по которым ваш код может не работать. Чтобы получить более точный ответ, необходимо предоставить сам код или более подробное описание того, что вы ожидаете от вашей программы.