Вероятно многие сталкивались с такой проблемой, что в файлах имеющих расширение .html или .htm не выполняется php код. Даже если код обрамлен тегами < ?php и ?>, ни чего не происходит, код вместе с тегами просто выводится на странице в браузере. Я тоже сегодня столкнулся с подобной проблемой.
Читать далее «Как заставить работать php код на html-странице»
Месяц: Январь 2014
Наложение маски на картинку средствами php GD
В этой статье я хочу показать как можно наложить маску на изображение. После наложения маски исходное изображение будет обрезано по форме маски. Маской является картинки любого допустимого формата(jpg, jpeg, png, gif). Для создания пустых мест используется белый цвет RGB(255, 255, 255).
Читать далее «Наложение маски на картинку средствами php GD»
Склонение слов по падежам на php
У Яндекса есть очень удобный api сервис, который может трансформировать любое слово, или даже несколько слов, во все падежи. Воспользоваться сервисом очень просто, достаточно сделать запрос по адресу export.yandex.ru/inflect.xml?name=СЛОВО — в ответ будет получен xml со всеми склонениями слова.
Ниже я привел функцию, которая работает с api Яндекса и возвращает нужную форму слова.
Читать далее «Склонение слов по падежам на php»
Столбцовая 3D диаграмма на php
Блуждая по просторам интернета я наткнулся на пару интересных статей, в них обсуждалась возможность рисования 3D диаграмм средствами php. Меня заинтересовала эта тема и я еще немного поискав, нашел несколько наработок. Собрав все воедино я написал функцию, которая работает на библиотеке GD. Функция получилась не большая, но результат ее работы весьма интересный. Эта функция получает массив чисел и основываясь на них рисуется столбцовая диаграмма.
Читать далее «Столбцовая 3D диаграмма на php»
Функция in_array в javascript
В этой статейке я хочу показать небольшую, но очень полезная функция in_array написанную на javascript. Это аналог php функции, которая осуществляет проверку на вхождение в массив. Функция проверяет наличие элемента в выбранном массиве.
Читать далее «Функция in_array в javascript»
Создание gif анимации на php GD
Наткнулся на весьма интересный класс для создания gif анимации. Для работы класса достаточно библиотеки GD, которая подключена практически на всех серверах поддерживающих php.
Немного помучив этот класс, а написал небольшой пример создания анимированой картинки.
Читать далее «Создание gif анимации на php GD»
Получения HEX цвета из RGB
Сегодня наткнулся на интересный кусочек кода, который преобразовывает rgb цвет в hex. Rgb представляет собой массив из трех элементов rgb(red, green, blue). Каждое из трех элементов может иметь значение от 0 до 255. Использовать rgb не всегда удобно, поэтому часто цвет кодируется в шестнадцатеричное число — hex цвет, например — #FFFFFF.
Иногда бывает необходимо автоматически делать перекодирование цвета, в этом и поможет приведенный ниже код.
Читать далее «Получения HEX цвета из RGB»
Получить расширение(формат) файла. 3 способа
Короткая статья о том как можно получить расширение файла средствами php. В этой статейке я приведу три разных способа, которыми можно получить формат файла. Способы разные, выберете тот какой вам больше нравится. Первый основан на разборе имени — с помощью функции explode. Второй метод основан на регулярном выражении. Третий получает расширение файла с помощью функции pathinfo.
Читать далее «Получить расширение(формат) файла. 3 способа»
Снежинки на сайт на javascript
Сегодня на одном из сайтов заметил «снегопад». На страницах сайта подали снежинки. Мне это очень понравились и подняло настроение. И я решил сделать что-то подобное и себе на блог. Искать готовое решение я не стал, захотелось самому написать. Единственное что я поискал в сети — это цвета снежинок :). Что получилось вы можете посмотреть на блоге, а также в этой статье я хочу выложить исходники «снегопада», может быть кому-то еще пригодится этот код.
Читать далее «Снежинки на сайт на javascript»
Создание скриншота сайта на php
Сегодня в интернете наткнулся на интересный сервис, который может создавать скриншоты любых сайтов и любых страниц. Адрес сервиса — s-shot.ru
Больше всего порадовало то, что этот сервис предоставляет возможность работать с ним средствами php. Меня это заинтересовало и я решил написать функцию, которая может работать с этим сервисом.
Читать далее «Создание скриншота сайта на php»