Подборка полезных сниппетов для веб-мастераСоздание сайта процесс довольно таки кропотливый, и требует определенных навыков и знаний в различных областях сайтостроения. Сайты складываются как пазл, с маленьких кусочков кода, этих фрагментов достаточно много, и порой необходимо хранить для удобства полезные сниппеты, а не строить каждый раз все новый велосипед. В данном посте мы рассмотрим подборку наиболее интересных кусочков кода php которые помогут начинающему и опытному разработчику весьма упростить процесс верстания, тем самым сохранив драгоценное время..

Данная подборка будет содержать восемь полезных сниппетов, PHP техник и методов, которые наверняка вам пригодятся. Давайте же рассмотрим материал:

1. Загрузка файла:

Часто такие файлы, как mp3, открываются в различных плеерах в самих веб браузерах. Но если вам надо дать файл на скачку, то нет проблем: используйте следующий код.

2. Простой PHP whois:

Сервис Whois очень полезен для тех, кто хочет разузнать различную информацию о том или ином домене: хозяин, время создания, регистрации и т.д. Используя PHP команду whois из unix очень просто написать подобную функцию.

Учтите то, что команда whois должна поддерживаться вашим веб сервером иначе ничего не выйдет.

3. Конвертируем секунды во время:

Теперь рассмотрим функцию, которая конвертирует секунды в другие временные форматы:

4. Прогноз погоды через Google API:

Эти три строки кода помогут вам узнать какая сегодня погода. Всё что вам нужно сделать, так это заменить ADDRESS на ваш адрес в первой строчке.

5. Получаем favicon используя PHP и Google:

В наши дни, веб сайты часто используют сторонние favicon. Для решения подобной задачи нам поможет Google и PHP.

6. Получаем координаты по заданному адресу:

Благодаря Google Maps API, у разработчиков появилась возможность определять координаты места по адресу нахождения интересующего объекта.

Данная функция принимает адрес и возвращает массив содержащий широту и долготу.

7. Расчёт дистанции PHP:

Следующая функция довольно таки часто необходима в том или ином скрипте. Она вычисляет расстояние между пунктом A и B, используя долготу и ширину.Возвращает результат в милях, километрах, или в морских милях в зависимости от параметров.

Использование:

8. Простое кэширование страниц:

Когда ваш проект не базируется на каком-то CMS или фрэймворке, то часто приходится самим кэшировать страницы. Следующий фрагмент кода прост до безобразия, но работает эффективно.

Материал взят из зарубежного источника. И представлен исключительно в ознакомительных целях.