Сортировка пузырьком на php

Введение

Сортировка пузырьком на php Сегодня случайно наткнулся, на одну из старых студенческих задачек — сортировка пузырьком. Сортировка массива. Сама по себе сортировка массивом методом пузырька мне ни разу не пригодилась, хотя практически во всех учебниках эта задача имеется. Ну раз есть задача, давайте попробуем ее решить, может кому из студентов пригодится. Только хочу обратить внимание, что в реальных условиях такую сортировку не стоит использовать для больших массивов, поскольку это сильно увеличит нагрузку.
Читать далее «Сортировка пузырьком на php»

Несколько примеров работы с датой в php

Введение

Несколько примеров работы с датой в php В этой статье я хочу собрать коллекцию маленьких примеров работы с датой в php. Тема работы с датой очень актуальна, не знаю как у других, но мне приходится часто сталкиваться в работе со всевозможными подсчетами даты и времени.
Статья, возможно со временем будет увеличиваться, но сейчас я выложу несколько совсем маленьких примеров.
Читать далее «Несколько примеров работы с датой в php»

Простая форма обратной связи на php и ajax

Введение

Простая форма обратной связи на php и ajaxНедавно я уже писал про форму обратной связи на php, но немного подумав, я решил ее немного модернизировать. Сейчас очень много где используется технология ajax, которая позволяет отправлять запросы на сервер без перезагрузки страницы. Давайте тоже не будем отставать от прогресса и сделаем отправку данных с нашей формы обратной связи средствами ajax.
Читать далее «Простая форма обратной связи на php и ajax»

Простая форма обратной связи на php

Введение

Простая форма обратной связи на phpВ этой статье я хочу показать, как быстро и просто реализовывается форма обратной связи на php. Задача эта не новая, но практически при создании каждого сайта всплывает необходимость в такой форме. Чтобы постоянно не изобретать велосипед, я решил набросать эту статью.
Читать далее «Простая форма обратной связи на php»

Время выполнения php скрипта

Введение

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

Обработка фотографий сделанных с мобильных устройств

Введение

Обработка фотографий сделанных с мобильных устройствНедавно я столкнулся с довольна интересной проблемой: при загрузке фотографий на сайт, с помощью php нужно было уменьшать картинки. Сделал, все хорошо работало, но почему-то попадались некоторые фотографии, которые при ресайзе сжимались не пропорционально. Для ресайза картинок использовал уже ни раз проверенную функцию, про которую уже писал. Начал анализировать исходные фотки, которые криво ресайзились и обнаружил, что все эти картинки имеют общее происхождение — они сделаны с мобильных устройств, работающие на платформе Android и IOS. Несколько часов помучив гугл, я так ни чего и не нашел на эту тему. Странно, но почему-то еще ни кто не описывал данную проблему. Пришлось разбираться самому.
Читать далее «Обработка фотографий сделанных с мобильных устройств»

Вывод даты и дня недели по-русски

Вывод даты и дня недели по-русски в php

Вывод даты и дня недели по-русски в phpНе редко приходится на сайте делать вывод даты и дня недели по-русски, в таком виде: 7 Августа 2014, Четверг. В php весьма удобно работать с датами, только есть один недостаток, стандартные функции не поддерживают русский язык — нет возможности сразу выводить в нужном виде. Чтобы это исправить, я написал две простые, но полезные функции. Одна для получения даты по-русски, другая для получения дня недели по-русски.
Читать далее «Вывод даты и дня недели по-русски»

Работа с Гео-IP API в php. Определение города по ip

Введение

Работа с Гео-IP API в php. Определение города по ipВ этой статье я хочу показать, как можно легко и быстро получить географическое положение по IP-адресу, как можно определить город пользователя. Есть несколько путей решения и каждый из них по своему хорош. Первый способ — это скачать(или собрать самому :) ) базу данных ip-адресов с соответствующими им названиями городов, и при необходимости делать запрос к БД для получения названия города. И второй способ — это воспользоваться сервисом, который предоставляет API.
Читать далее «Работа с Гео-IP API в php. Определение города по ip»

Работа с API погоды в php. Получение прогноза погоды на неделю

Введение

Работа с API погоды в php. Получение прогноза погоды на неделюСегодня наткнулся на интересный зарубежный сервис — openweathermap.org. Этот сервис предоставляет всем разработчикам приложений и сайтов бесплатные API для получения разнообразной информации о погоде. Самое интересное, это то что сервис полностью бесплатный и не имеет ни каких ограничений по количеству обращений. База городов огромная, я попробовал несколько маленьких городов из нескольких десятков стран — информация всегда возвращалась, правда не знаю на сколько точная :).
Читать далее «Работа с API погоды в php. Получение прогноза погоды на неделю»

Как определить версию php без доступа к сайту

Введение

Как определить версию php без доступа к сайту В этой небольшой статье я хочу показать как определить версию php без доступа к сайту, то есть не ни каких прав на создание и редактирование скриптов на хостинге или сервере.
Читать далее «Как определить версию php без доступа к сайту»