Awesome Possum (uje) Проверка на трезвостьStickQuakeБильярдJust Not a Cricket гардеробные системы дешево
ApacheR-Studio Network Edition 2.0Flash PlayerDSP182b Win Rustags PatchRockNES 4.00KD Player 0.9.6
Аудиоплейлист. Часть 2 (J - S)PHP и UTF-8. Часть 1Flash и валидация HTML-страницыКак бороться с magic_quotes_gpcСвойства CSSПодключение к ПК пульта дистанционного управления

700! игр для сотовых телефоновПакет из 700 игр для мобильников! Преимущественно адаптированных для Siemens, но многие идут и на телефонах других марок. 64 мегабайта отборного…
Pico Drive 1.35Эмулятор SEGA для смартфонов, разработанные на базе Symbian 60 3rd edition (OS9.1).Формат: SIS.Устанавливаешь эмулятор, закидываешь на сотку ромы...
CS Yazzle 4.2.2CS Yazzle (Язл, Яззле, Яззл), на настоящий момент, считается лучшей программой для анализа сайта, его продвижения в сети и оптимизации. А так же,...
CS Sape Master 1.6CS Sape Master представляет собой программный комплекс, предназначенный для работы с биржей ссылок SAPE и позволяющий упростить некоторые повседн...
Joke-BOX: смс розыгрыши«Joke-BOX» - это уникальный сборник прикольных смс-сообщений с функцией анонимной отправки. Благодаря ему можно весело разыгрывать своих друзей и...
Love-BOX: признания в любви по смс«Love-BOX» - это уникальный сборник любовных смс-сообщений с функцией анонимной отправки. Благодаря ему можно доставить множество приятных минут ...
Happy-BOX: оригинальные смс поздравления«Happy-BOX» - это уникальный сборник смс-поздравлений с функцией анонимной отправки. Благодаря ему Вы сможете приятно удивлять в праздники своих ...
Соответствие HTML-кода страниц сайта стандартам организации W3C гарантирует правильное отображение сайта во всех интернет-обозревателях, поддерживающих эти стандарты, и является свидетельством профессионального подхода при разработке интернет-сайтов. Кроме того, «правильный» HTML-код в лучшей степени соответствует принципу разделения информационного наполнения страницы (контента) от ее представления (имеются ввиду последние строгие стандарты XHTML 1.0 Strict или XHTML 1.0 Transitional). К сожалению, многие разработчики интернет-сайтов (даже достаточно известные) попросту игнорируют любые стандарты, в лучшем случае ограничиваясь указанием стандарта в начале HTML-страницы... стандарта, которого впоследствии сами же не придерживаются. Впрочем, речь пойдет не об этом...
Как известно, при публикации flash-роликов в среде Macromedia Flash (здесь и далее рассматривается Macromedia Flash 2004 MX) создается HTML-файл с примером внедрения публикуемого ролика:
Наверное, каждый веб-программист, интересующийся кешированием веб-страниц на стороне клиента, знает о таких заголовках HTTP, как «If-Modified-Since» и «If-None-Match». Данные заголовки отправляются браузером при обращении к странице, которая имеется в его кеше. Для правильной организации кеширования на стороне клиента, серверному приложению необходимо отправлять заголовок «HTTP/1.0 304 Not Modified» и прекращать передачу данных в случае, если содержимое запрашиваемой страницы не изменилось с того момента времени, которое указано в присланном заголовке «If-Modified-Since».
Основная проблема при реализации кеширования на стороне клиента заключается в том, чтобы получить содержимое заголовка «If-Modified-Since». Вызвана она тем, что по умолчанию указанный заголовок доступен из серверного приложения только в том случае, если интерпретатор PHP установлен в качестве модуля Apache, что бывает крайне редко на серверах организаций, предлагающих услуги хостинга (по соображениям безопасности...
При разработке многоязычных сайтов для HTML-страниц наиболее удобней и предпочтительней использовать кодировку UTF-8, обеспечивающую поддержку всех или почти всех существующих языков и кодирующую ASCII-символы (латинский алфавит, цифры и специальные символы) одним байтом, а национальные алфавиты — несколькими. Таким образом, кодировка UTF-8 имеет переменную физическую длину каждого символа. В связи с этим иногда возникают проблемы при программировании мультиязычных сайтов.
К примеру, в языке программирования PHP функции strlen и substr выдают некорректные результаты, если в строке имеются символы национального алфавита (поскольку предназначены для работы с однобайтовой кодировкой). Конечно же, в PHP существуют такие функции как mb_strlen и mb_susbtr, специально предназначенные для работы с мультибайтовыми строками. Но, по умолчанию поддержка Multibyte String Functions в PHP выключена, что автоматически ограничивает выбор хостинга для проектируемого сайта. Кроме того, при подключении...
Продолжая тему работы со строками в кодировке UTF-8, рассмотрим еще несколько функций, работающих без установленного в PHP расширения Multibyte String Functions, а именно utf8_strpos и utf8_substr_count:
function utf8_strpos($haystack, $needle, $offset = 0)
{
# get substring (if isset offset param)
$offset = ($offset<0) ? 0 : $offset;
if ($offset>0)
{
preg_match('/^.{' . $offset . '}(.*)/us', $haystack, $dummy);
$haystack = (isset($dummy[1])) ? $dummy[1] : '';
}
# get relative pos
$p = strpos($haystack, $needle);
if ($haystack=='' or $p===false) return false;
$r = $offset;
$i = 0;
# calc real pos
while($i<$p)
{
if (ord($haystack[$i])<128)
{
# ascii symbol
$i = $i + 1;
}
else
{
# non-ascii symbol with variable...
В настоящей статье пойдет речь об одном из конфигурационных параметров языка программирования PHP — magic_quotes_gpc. Этот параметр играет важную роль, касающуюся, прежде всего, безопасности функционирования любого веб-приложения, обрабатывающего данные, полученные от пользователя и использующего для их хранения базу данных MySQL.
Параметр magic_quotes_gpc влияет на то, как будут обрабатываться специальные символы, содержащиеся в данных, передаваемых пользователем (массивы $_GET, $_POST, $_COOKIE). При magic_quotes_gpc = 1 эти спецсимволы [одиночные (') и двойные кавычки ("), обратный слеш (\), байт NULL] автоматически экранируются интерпретатором PHP (перед каждым таким символом добавляется обратный слеш). При magic_quotes_gpc = 0 все данные передаются в таком виде, в каком их ввел пользователь. В последнем случае в целях безопасности требуется обрабатывать передаваемые данные (в противном случае возможна атака SQL-injection) непосредственно в коде приложения. Для этого в PHP...
Цвет и фонbackground
Параметр позволяет установить одновременно до пяти атрибутов стиля фона. Значения могут идти в любом порядке, браузер сам определит, какое из них соответствует нужному атрибуту.
background-attachment
Параметр background-attachment устанавливает, будет ли прокручиваться фоновое изображение вместе с содержимым элемента. Изображение может быть зафиксировано и оставаться неподвижным, либо перемещаться совместно с документом.
background-color
Устанавливает фоновый цвет элемента.
background-image
Устанавливает фоновое изображение для элемента. Если одновременно для элемента задан цвет фона, он будет показан, пока фоновая картинка не загрузится полностью.
background-position
Задает начальное положение фонового изображения, установленного с помощью параметра background-image.
background-repeat
Определяет, как будет повторяться фоновое изображение, установленное с помощью параметра background-image, и по какой оси...