Архив

Архив рубрики «Заметки&»

Простые проверки на валидность (часть 1)

function is_valid_email( $email )
	{
	return preg_match( '/[.+a-zA-Z0-9_-]+@[a-zA-Z0-9-]+.[a-zA-Z]+/', $email );
	}
function is_valid_phone($phone)
	{
	return preg_match('/^[\s0-9-()+]+$/',$phone);
	}

Заметки , ,

Красивые и понятные пути для страниц вашего сайта

В этой статье речь пойдет о модуле Апача (apache.org) — mod_rewrite
В кратце, этот модуль позволяет на уровне сервера апача обрабатывать входящие урлы. По началу многие начинающие программисты если пишут сайт, то переход по разделом осуществляется следующим образом:

Разделы сайта в виде урлов:

http://site.ru/index.php — главная страница
http://site.ru/feedback.php — обратная связь
http://site.ru/catalog.php — каталог
http://site.ru/price.php — страница с прайсами

а если еще и передавать скрипту параметры, то получается «ужасное» (для кого как): Читать полностью...

Заметки, Сделай сам, Статьи , , , ,

Подсчет количества товаров в каждой ветке дерева каталога

Допустим у Вас имеется каталог на сайте. Коталог состоит из дерева разделов, в каждой ветке которого может быть N-ое кол-во товаров.
Читать полностью...

Заметки, Сделай сам, Статьи , ,

Хлебные крошки на вашем сайте

04 Фев 2009

Многие начинающие программисты задумывались, как реализуются «хлебные крошки», или строка, показывающая, где вы в данный момент находитесь (ну или пользователь) на сайте по всей структуре разделов. Ниже представлена функция, реализующая показ следующего меню:
Читать полностью...

Заметки, Сделай сам, Статьи , ,

Дерево меню с отступами на каждом уровне

Многие начинающие программисты задаются вопросом, как сделать древовидное меню. Я в свое время пытался сделать это циклами — плохой тон. Когда понял что такое рекурсии, еще на Delphi pascal и потом перейдя на разработку сайтов, нашел пример, разобрал его и по аналогии написал свой код, в принципе ничем не отличавшийся от других: Читать полностью...

Заметки, Сделай сам, Статьи , ,