Когда PHP приходит на помощь

Представим, что на Вас в канун Нового года обрушилась работа: вставить информацию об авторских правах в каждую страницу сайта, который Вы Читать полностью »

Перевод русского текста в транслит

< ?php
// функция превода текста с кириллицы в траскрипт
function encodestring($st)
{
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
"abvgdeeziyklmnoprstufh'iei");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
)
);
// Возвращаем результат.
return $st;
}
?>

Эффект освещенности в JavaScript

Продолжая серию статей об эффектах фильтров в JavaScript хочется заметить, что совершенно не очевидно, почему разработчики Mozilla, Opera и Netscape не Читать полностью »

PHP 6 на подходе

Окончательные релизы PHP 6 появятся не скоро, но разработчики должны знать к чему готовиться...

Вы уже, наверное, в курсе, что группа разработчиков ядра PHP 6 встречалась в ноябре 2005 года в Париже. Это была захватывающая встреча, на которой разработчики обсудили развитие PHP со своей точки зрения. Прежде чем я начну свой рассказ о принятых решениях, вынужден предупредить – все что здесь перечислено, это не «100% решенные вопросы» и в окончательном релизе PHP 6 дела могут обстоять иначе. Конечно же, все эти моменты будут обсуждаться подробнее, но уже сейчас можно говорить о перспективах. Читать полностью »

Работа с Cookies на JavaScript

Создание cookies в JavaScript
JavaScript поддерживает встроенный объект с именем document.cookie для работы с кукисам. Этот объект хранит все кукисы, доступные для Читать полностью »

C#. Обзор языковых возможностей

Вместе с выпуском новой платформы .NET компания Microsoft представила новый язык, идеально подходящий для новой платформы - C# (читается "си шарп"). Читать полностью »

Редирект URL

В этом уроке я расскажу о трёх известных мне способах редиректа (телепортации) броузера на другой url. Также вы найдете здесь реализацию редиректа на perl,
php, html и на javascript. Читать полностью »

Модульное строение страницы

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

Как использовать Javascript файл из ресурсов

Вчера потратил н -ое кол-во времени чтоб разобраться(к слову в мсдн очень криво этот вопрос описан) а в инете инфа была только на одном форуме, да и то лишь кроха... Допустим пишем мы контрол какой то и у нас возникло желание воспользоваться джаваскриптом - мы конечно можем прямо хардкодом написать что то такое(из мсдн): Читать полностью »

Стильные радиокнопки

Код скрипта:

< style>

body { font: 12px verdana }

.no { background: url(white.gif) no-repeat; padding-left: 22px; height: 22px; cursor: default }

< /style>

< body>

< form>
< input type="hidden" id="groupbox" name="groupbox" value="0">
< /form>

< div class="no" id="div1" onclick="checked(1)">Element one< /div>
< div class="no" id="div2" onclick="checked(2)">Element two< /div>
< div class="no" id="div3" onclick="checked(3)">Element three< /div> 

< script language="JavaScript">

var white = new Image;
var green = new Image;

white.src = "white.gif";
green.src = "green.gif";

function checked(num) {

sel = document.getElementById("groupbox").value;

if (num != sel) {

if (sel != 0) document.getElementById("div"+sel).style.background = "url(" + white.src + ") no-repeat";
document.getElementById("div"+num).style.background = "url(" + green.src + ") no-repeat";
document.getElementById("groupbox").value = num;

}

} 

< /script>

< /body>

Читать полностью »