Главная » Записи с тегом "Функция"

Рубрики с меткой ‘Функция’

Работа с MySQL. Деревья

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

Структуру данных лучше взять общепринятую — в записи сообщения или рубрики форума содержится идентификатор родителя. Для организации вывода дерева напрашивается рекурсивная функция. Именно так сделано в Phorum’е. Файл include/multi-threads.php содержит функцию thread, которая строит вызывается для каждого корневого сообщения и рекурсивно вызывает себя для ответов на них: Читать далее »

Работа с ссылками — Построении ссылок с помощью JavaScript

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

Для этого пользуются следующей конструкцией: href=»javascript:»onopenmylink();»
Читать далее »

Параметры строки (GET) в Javascript

Практически на каждом сайте можно видеть ссылки, содержащие в себе параметры после знака «?», например, http://some.site.com/?id=1. Обычно обработкой таких параметров занимается серверный скрипт, но иногда возникает необходимость узнать эти параметры внутри JavaScript. О том, как это сделать, и пойдёт рассказ сегодня.
Читать далее »

*.JS, когда грузиться думаешь?

Абстракт

В статье рассматривается проблема очередности загрузки внутренних и внешних JS-скриптов в динамически создаваемых HTML-страницах. Все, о чем идет речь, касается только Internet Explorer v5 и выше (IE4 не пробовал).

Читать далее »

Разворачивание и сворачивание слоя

Физиология человеческого восприятия работает таким образом, что «быстрые» объекты просто не успевают восприниматься сознанием. Мозгу требуется определенное время, чтобы идентифицировать объект, понять его предназначение и усвоить информацию, которую он несет. С учетом этой особенности работают операционные системы, они отображают окна не мгновенно, а с некоторой задержкой, которая приходится на анимацию. Такого рода анимация называется «разворачивание окна» и состоит обычно в том, что окно словно прячется за невидимыми шторками, которые раздвигаются в стороны, постепенно показывая содержимое окна. Разворачивание может происходить по горизонтали, вертикали или сразу в двух направлениях. Аналогично совершается и сворачивание окна, но в этом случае информация скрывается. Читать далее »

Печатаем по-умному или ещё один способ защиты информации

Сегодня мы поговорим о том, как сделать так, чтобы выводить на экран одну web-страницу, а при печати этой страницы на принтере результат был несколько иным. А делается это с помощью CSS.
В CSS есть одна очень полезная функция: Вы можете для одного и того же HTML-элемента указать разные способы отображения при печати и при показе в браузере. Для лучшего понимания рассмотрим следующий пример:
Читать далее »

Функция mail в php. Отправляем сообщение

Работа с функцией mail в php — отправка сообщений по средствам php-скрипта.

Для отправки электронной почты используется функция mail (), которая имеет следующий вид:

boolean mail(to, subject, body [extra]) Читать далее »

Защита почтовых адресов от спамеров

Здесь я вам приведу функцию, которая позволяет защитить e-mail от спам-ботов. Функция выводит адрес электронной почты в виде ASCII-символов:

Читать далее »

Освежитель для сайта

Один из основных способов привлечь посетителей на сайт — почаще обновлять содержащуюся на нем информацию. Заниматься этим совсем не просто и отбирает такое занятие слишком много времени, хотя, безусловно, и вознаграждается. В этой статье мы попытаемся запрограммировать этот процесс и сделать смену информации на сайте динамической. Было бы неплохо иметь самые свежие новости с 3DNews, синхронно с сайтом mycomp.com.ua показывать у себя содержание свежего МК, да и вообще иметь у себя на сайте всю свежатину, которую вы только захотите. Реализовывать все это мы будем на уже знакомом вам PHP.