Метка: header

  • Php. Как выгрузить CSV в utf-8?

    Выгрузка в CSV — самый простой и быстрый вариант отдачи табличного содержимого пользователю. К сожалению здесь, как и во многих других случаях также присутствует проблема кириллического контента. Но, к счастью, решить её достаточно просто. Итак, перед отдачей контента нужно выполнить следующие действия: header(‘Content-Encoding: UTF-8’); header(‘Content-type: text/csv; charset=UTF-8’); header(‘Content-Disposition: attachment; filename=Customers_Export.csv’); echo «\xEF\xBB\xBF»; // UTF-8 BOM […]

  • Php. Как сделать редирект с задержкой?

    Редирект при посещении какой-то страницы делается достаточно просто — при помощи header(‘Location…’). Но как сделать то же самое, но с определенной задержкой? В этой короткой статье приведу простой пример реализации. На самом деле все не просто — а очень просто: header(«refresh: 10; url=/»); Приведенный код отправит посетителя на главную страницу через 10 секунд. Удачи!

  • Php. Как ограничить скорость отдачи файла?

    Часто можно встретить сайты, где по тем или иным причинам ограничена скорость скачивания файлов. Существует множество вариантов реализации подобной задачи и сегодня я расскажу об одном из таких способов. Решение было найдено на сайте http://www.jonasjohn.de/ — за что ему отдельное спасибо. Итак, с теорией все понятно — разберем пример. Я попытался максимально понятно его прокомментировать. […]

  • WordPress. Как выбросить 404 ошибку?

    Сегодня стала задача на одном из проектов генерировать 404 страницу в зависимости от определенных условий. Стал искать решение и, к моему удивлению, на поверхности его не оказалось. Довольно странно, так как я привык к подобным задачам на Yii — где это делается нативно и просто. Но, в конце концов, решению было найдено. Оптимальнее всего в […]