Генератор форм

Для веб-мастера

Реклама


Главная / Статьи

Веб-программирование

Индексация таблиц баз данных MySQL

Рейтинг:
17 голосов
Дата: 1 декабря 2010, Просмотры 24082
Категория: Веб-программирование

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

Создаем информер погоды на своем сайте

Рейтинг:
45 голосов
Дата: 2 ноября 2010, Просмотры 41695 Комментарии 37
Категория: Веб-программирование

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

Для этого мы воспользуемся замечательным сервисом http://informer.gismeteo.ru , который позволяет получить данные в формате XML о погоде. Данные представляют из себя подробную сводку по всем метеопараметрам, которые есть на сайте http://informer.gismeteo.ru, с шагом 6 часов и заблаговременностью 1 сутки.

Компактный просмоторщик новостей на jQuery

Рейтинг:
3 голоса
Дата: 11 октября 2010, Просмотры 7623
Категория: Веб-программирование

Сегодня мы будем создавать новости предварительного просмотра, что позволяет вам показать ваши последние статьи или новости в компактном виде. Новости предварительного просмотра выводят  некоторый список статей по левой стороне и предварительный просмотр статьи с более подробным описание по правой стороне.  Внизу списка новостей есть кнопки для перелистывания новостей.

Итак, давайте начнем с разметки.

Разметка

У нас будет главный контейнер DIV с классом  "cn_wrapper", который будет содержать справа контейнер  с классом "cn_preview" и слева контейнер с классом "cn_list".  Контейнер  с классом "cn_preview"будет содержать элементы контента, а именно название, описание и ссылки на реальные статьи.  

Контейнер  с классом "cn_list"  будет иметь  список статей в соответствии с коротким описанием. В конце того же контейнера мы также добавим навигацию для пошагового просмотра страниц:

Права доступа на файлы (CHMOD)

Рейтинг:
1 голос
Дата: 2 сентября 2010, Просмотры 5998
Категория: Веб-программирование

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

В системах UNIX все пользователи разделяются на три группы: “user” (непосредственно владелец файла), “group” (член той же группы, к которой принадлежит владелец файла) и “other” (все остальные). Когда вы соединяетесь с сервером, он определяет к какой группе вы относитесь. Например, подключаясь к серверу по FTP, вы входите под своим именем пользователя, соответственно сервер относит вас к группе “user”. Другие пользователи, подключаясь по FTP, будет отнесены к группе “group”, а когда человек попадает к вам на сайт через свой браузер, то попадает в группу “other”.

После определения группы, пользователь получает права на действия с объектами. Т.е он может прочитать, записать или выполнить файл. Чтобы просмотреть каталог, он должен быть исполняемым; чтобы просмотреть его содержимое, он должен иметь атрибут чтения, а чтобы создать новый файл или каталог в существующем каталоге, необходимо иметь право на запись. Таким образом, чтобы выполнялось приложение или CGI скрипт, необходимо установить атрибут чтения и выполнения.

SQL-инъекции

Рейтинг:
6 голосов
Дата: 30 августа 2010, Просмотры 13053
Категория: Веб-программирование

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

Уязвимость по отношению к SQL-инъекциям возникает из-за того, что пользовательская информация попадает в запрос к базе данных без должной обработке: чтобы скрипт не был уязвим, требуется убедиться, что все пользовательские данные попадают во все запросы к базе данных в экранированном виде. Требование всеобщности и является краеугольным камнем: допущенное в одном скрипте нарушение делает уязвимой всю систему.

Пример уязвимости

Предположим, имеется скрипт, отображающий список пользователей из данного города, принимающий в качестве GET-параметра id города. Обращение к скрипту будет происходить с помощью HTTP по адресу /users.php?cityid=20

Эффект плавного уменьшения изображения на JQuery

Рейтинг:
Дата: 6 августа 2010, Просмотры 24966 Комментарии 1
Категория: Веб-программирование

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

Этот эффект может быть использован при создании фотогалереи изображений.

Наш пример использует несколько черно-белых изображений, чтобы сосредоточить внимание на эффекте.

Выглядеть это будет так!

Итак, давайте начнем...

Облако тегов

Топ комментаторы

Нашли ошибку в тексте

Система Orphus

Простая CRM

Твиттер Facebook Google plus RSS