BotTimofey, ответов можно придумать сколько угодно - смотри логи сервера и винды. а так либо файлы большие, либо сервер работает на минималках и/или софт древний, либо тормозят фильтры - защитник винды/антивирус.
BotTimofey, эээ... как минимум кривой запрос. перепутал mail c mb_send_mail.
прежде чем писать нативные запросы нужно хотя бы ознакомится с их форматом, в твоем случае это RFC 2045-2050 и 2822. а лучше не изобретай велосипед - если требуется простой мейлер, то посмотри https://github.com/nette/mail и eoghanobrien/php-simple-mail (не фонтан, но работает)
если ты старше 25, то просто забудь - не твое, если школьник - почитай руководство, чтобы в общих чертах понимать что и где находится и как между собой связано, если останутся вопросы - пиши, поможем. p.s. начни с thread safety
Oleg2002pr нет, клик идет по элементу '.any-class', а '#modal' нужен для того чтобы при изменении html модального блока не приходилось по новой события биндить, при твоих 100х форточках это самое то.
Oleg2002pr, смотря что ты под этим понимаешь. можно и в одно окно все грузить но ты тогда нужно биндить так: <div class="modal create" id="modal">...</div>
$('#modal').on('click', '.any-class', function (event) {
// ...
});
Kolya Vantukh, также можно применить шаблон наблюдатель - пусть тпп подписывается на события доступные для нее или даже mvc/hmvc - данные, их представления и бизнес логика
Сергей Конев,
1.качаешь xlsx файл из твоей статьи
2.открываешь его - $file = IOFactoryIOFactory::load('path/to/file.xlsx');
3. копируешь ячейки данных в свой документ getCell/setCell
4.profit
Сергей Конев, грузишь xlsx файлы, открываешь IOFactoryIOFactory::load($file) и копируешь ячейки в свою таблицу. xlsx - это обычный zip архив если что...