Архив рубрики: PHP

Twitter REST API, app only auth

На данный момент Twitter предоставляет разработчикам API двух видов: классический (пока еще) REST и Streaming API. Не смотря на то, что платформа всяческими ограничениями переталкивает разработчиков на сторону зла Streaming API, речь в этой статье пойдет именно о REST. Версии API у соцсервисов постоянно обновляются, все что написано ниже справедливо для TWITTER REST API v 1.1 … Читать далее Twitter REST API, app only auth

Instagram API, интеграция приложений с Instagram

Instagram предоставляет разработчикам богатый API, который позволяет получить доступ к любой сгенерированной пользователями информации. К сожалению, API умеет только читать, нет никакого способа загружать снимки в обход официального Android или IOS приложения. Но несмотря на read-only статус API, вы можете сделать действительно полезные и интересные приложения с помощью него. Например, вы можете получить список публикаций, … Читать далее Instagram API, интеграция приложений с Instagram

Watermark в html-плеерe

К сожалению, современные встраиваемые на сайт плееры в большинстве своем могут накладывать логотип (или ватермарк) на проигрываемую картинку опционально и опция эта платная. Лицензия, которая разрешает вам такую возможность, не такая уж и дорогая (около 100 баксов) и распространяется, как правило, на один домен, что сразу же заставило меня искать пути отступления, т.к. в моей задаче нужно встраивать плеер одновременно на несколько доменов.

Уязвимость в OpenX v 2.8.10. Устранение

  Уязвимые версии: 2.8.10 и более ранние версии Протестирована версия: 2.8.10 Обнаружено разработчиком: 19 сентября 2012 Исправлено разработчиком: 28 сентября 2012 Публично объявлено: 10 октября 2012 Последнее обновление: 28 сентября 2012 Тип уязвимости: Cross-Site Scripting [КВО-79]  SQL Injection [КВО-89] Статус решения: Исправлена разработчиком Описание:  Уязвимость позволяет удаленному пользователю выполнить SQL-инъекцию в БД openX.  1. Уязвимость … Читать далее Уязвимость в OpenX v 2.8.10. Устранение

Генерация pdf-файлов с помощью php и библиотеки TCPDF

Если вам необходимо реализовать генерацию pdf-файла с помощью php, у вас возникнет выбор между несколькими библиотеками. Расширение PDFLib для PHP (http://www.pdflib.com) Библиотека FPDF (http://www.fpdf.org/) Библиотека TCPDF (http://www.tcpdf.org/) Расширение PDFLib работает с кодировкой UTF-8 только в платной версии, что является безусловным его минусом, поэтому данный вариант не подлежит рассмотрению. Также это расширение должно быть установлено на … Читать далее Генерация pdf-файлов с помощью php и библиотеки TCPDF

Как отследить ajax-запрос или отличить его от обычного с помощью php

В целях безопасности порой бывает важно проверить тип запроса, идущего к вам на сервер и отследить ajax-запрос. Для того, чтобы определить, идёт ли к нам ajax запрос, необходимо использовать параметр суперглобального массива $_SERVER[‘HTTP_X_REQUESTED_WITH’]. Для тех кто не в курсе, Ajax запрос = запросу xmlhttprequest. Однако, следует помнить, нет никакой гарантии, что каждый веб-сервер будет предоставлять … Читать далее Как отследить ajax-запрос или отличить его от обычного с помощью php

Изменение размеров изображения на PHP

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