adsPlace_1

Войти или Зарегистрироваться

Hosting Ukraine

PHP

8 рекомендаций по защите веб приложений

8 рекомендаций по защите веб приложений

Когда дело доходит до безопасности приложений, важно заботиться не только о железе и операционной системе, но и о написании защищённых скриптов. В данной статье вы узнаете, как обеспечить безопасность вашего приложения и сделать его менее уязвимым.

читать дальше

Короткие url-адреса с помощью Google URL Shortener

Очень часто в сообщениях или в Twitter нужно вставлять ссылки, но её длина может быть ограниченной.  Тогда нужно как-то уменьшить длину ссылки. Именно для этого существует множество сервисов для формирования коротких URL.

Относительно новым среди подобных сервисов является Google URL Shortener. Однако, он имеет ясным и простой API, удобный в использовании.

читать дальше

Пост в twitter используя PHP и Twitter API

30 июня 2010 года в Twitter запретили механизм базовой аутентификации, все действия по работе с Twitter API (требующие аутентификации) нужно выполнять с помощью нового механизма OAuth. Работать с новым механизмом очень легко.

В этой статье я покажу, как с помощью PHP, используя Twitter API, можно послать сообщение в Twitter.

читать дальше

Класс для изменения размера изображения средствами PHP

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

читать дальше

Loginza – авторизация на сайте PHP

Loginza – авторизация на сайте PHP

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

читать дальше

Буферизация вывода на PHP

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

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

читать дальше

AJAX-загрузка полной версии новости во всплывающем окне

Cуществует модуль вывода анонса новостей. По клику на “подробнее” (или, например, на заголовок новости) необходимо осуществить вывод полного текста во всплывающем окне. Причем, желательно, чтобы загрузка текста осуществлялась при помощи AJAX. И со спецэффектами ).

Итак, MooTools нам в помощь).

читать дальше

Новостной модуль с помощью SimplePie

Сегодня мы посмотрим, как, имея в распоряжении новостной RSS-канал, PHP, SimplePie, JQuery и 20 минут времени сочинить симпатичный новостной блок с плавной прокруткой записей.

Коротко о главном. Если вы не в курсе, что такое «SimplePie» – рассказываю.

читать дальше

Создание эскизов изображений средствами PHP

Очень часто возникает необходимость создания превью изображений (так называем ThumbImage). В зависимости от специфики проекта, требуется:

1) осуществлять ресайз изображений “на лету”, непосредственно при загрузке страницы;

2) ресайзить изображения при загрузке, создавая одну или несколько тумбочек по заранее заданным параметрам

3) массовый ребилд изображений. Бывает необходим в некоторых случаях, например: каталог товаров формируется с помощью CSV-файла, в котором прописаны пути к оригинальным изображениям. Изображения загружены в специальную папку и от скрипта требуется создать уменьшенные копии оригиналов.

читать дальше