Проверка существования удаленного файла. Вступление
Недавно столкнулся с небольшой проблемой и решил ее реализовать и описать в статье — как реализуется проверка существования удаленного файла средствами php. Задача решается просто и быстро, буквально несколько строк кода. Все что нам потребуется, это получить заголовки по адресу, на котором необходимо проверить существование файла. В случае существования файла, сервер должен вернуть код ответа 200, в противном же случае в заголовках будет передан код 404 или какой-нибудь еще.
Читать далее «Проверка существования удаленного файла»
В этой маленькой статейке, приведен простой, но не редко необходимый, пример, который показывает, как обрезать длинную строку и добавить в конец точки с помощью php. Не редко приходится при выводе текста на сайте, ограничивать его длину, поскольку весь текст может сломать верстку. Просто обрезать строку может привести к не очень красивому результату, поэтому по мимо укорачивания текста стоит добавлять в конец три точки, которые свидетельствуют о незаконченности текста. Также можно добавить подсказки — title, которые будут всплывать при наведении на обрезанный текст.
В этой статье будет рассмотрена возможность реализации, наверняка, всем известного функционала — ajax подгрузка данных с сервера. Работу такого функционала хорошо демонстрирует кнопка «Показать еще», которая без перезагрузки страницы получает данные с сервера и отображает их на странице. Для примера можно выводить, например, новости. Как раз дамп тестовой таблицы новостей у меня есть в статье
Сегодня столкнулся с интересной задачей, мне было необходимо передать несколько параметров get-запросом и в ответ получить данные от сервера. По сути задача проста и ни чего интересного в ней нет. Но загвоздка оказалась в том, что сервер, на который нужно было отправлять запрос защищен с помощью basic http auth. То есть на мои запросы, в ответ ни чего не приходило.
В этой статье я приведу пример двух функций, которые позволяют осуществлять перевод цвета из HEX в RGB и обратно. Эти функции могут быть полезны при работе с графикой, поскольку не всегда сразу можно получить цвет в нужном виде.
В этой статье я хочу показать как можно с помощью php реализовать сжатие CSS файлов. Для больших проектов, которые имеют много css файлов большого размера, сжатие может заметно ускорить загрузку страниц. Почти в каждом файле стилей можно найти куски закомментированного кода, повторы пробелов, табуляцию — все это можно удалить из файлов, а так же можно избавиться от переходов на новую строку. Помимо удаления лишних символов, будет полезно собрать все файлы в один файл, это тоже ускоряет загрузку страницы.
Сегодня случайно наткнулся, на одну из старых студенческих задачек — сортировка пузырьком. Сортировка массива. Сама по себе сортировка массивом методом пузырька мне ни разу не пригодилась, хотя практически во всех учебниках эта задача имеется. Ну раз есть задача, давайте попробуем ее решить, может кому из студентов пригодится. Только хочу обратить внимание, что в реальных условиях такую сортировку не стоит использовать для больших массивов, поскольку это сильно увеличит нагрузку.
В этой статье я хочу собрать коллекцию маленьких примеров работы с датой в php. Тема работы с датой очень актуальна, не знаю как у других, но мне приходится часто сталкиваться в работе со всевозможными подсчетами даты и времени.
Недавно я уже писал про