Приложение Д: скрипты php, описание, примеры, php файлы, комментарии

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml
Красносельский
Константин
Константинович

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Компьютер и программы

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Веб-дизайн

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Справочники

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Документация по CSS1

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Настройка файла .htaccess

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Коды ошибки http сервера

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Подстановочные символы и регулярные выражения

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Спецификация файла robots.txt

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml SSI – Server Side Includes

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Таблица кодировки символов кириллицы

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Нестандартные символы в HTML

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Вторая таблица символов HTML

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Советы начинающим

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Советы начинающим Веб-дизайнерам: Что, где и зачем.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Правила плохого тона

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml WEB-уловки

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Камень предкновения: верстка таблицами или блоками?

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Рекомендации по разработке веб сайта

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Анализ WEB-конъюнктуры. Создание лучшего сайта и его раскрутка.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Анализ WEB-конъюнктуры

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Предисловие

Приручение поисковых машин

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Уровень документа - все гениальное просто

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Благоустройство нор для поисковых червей или как водить пауков по нашей паутине

Ускорение индексации сайта

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Если гора не идет к Магомету

Индекс цитирования

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Что это такое и с чем его едят

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Приобретение веса в глазах общественности

Послесловие

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Последние замечания по интернет-раскрутке

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Приложения

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml А: «Рекомендации лучших пауководов»

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Краткий комментарий.

Советы специалистов поисковой системы Rambler.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Использование файлов robots.txt.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Часто задаваемые вопросы.

Советы специалистов поисковой системы Aport.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Регистрация сайта в Апорте.

Советы специалистов поисковой системы Yandex.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Добавление страниц

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Индексирование

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Положение страницы на выдаче

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Поиск со своей страницы

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Ответы на часто задаваемые вопросы

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Б: «1000 сверх-сайтов Рунета»

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml 1000 сверх-сайтов Рунета

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml В: «Сто наиболее популярных поисковых слов»

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Сто наиболее популярных поисковых слов

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Г: «Где это сделать?»

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Где это сделать?

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Д: «Практическое руководство!!!»

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Краткий комментарий.

Окна, ссылки и меню.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Ссылки и окна. Внешний вид и внутреннее содержание.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Организация ссылок. Всевозможные оглавления.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Если вам не нравятся фреймы, значит, вы не умеете их готовить.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Меню из выпадающих списков (javascript и CSS).

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Многоуровневое раскрывающееся меню (javascript и CSS).

Работа с базами данных.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Обработка баз данных браузером посетителя

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Обработка баз данных сервером (PHP)

Взаимодействие с посетителем

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Отправка писем с веб-страницы.

Формы

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Методы форм.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Создание на сайте PHP голосования.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Регистрация и контроль посетителей (PHP).

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Интерактивность материала.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Создание гостевой книги на PHP.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Удаление записей из текстовых баз (PHP).

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Заргузка файлов на сервер по HTTP-протоколу (PHP).

Разное.

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Псевдослучайные элементы (PHP, javascript).

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Точное определение имени и версии браузера с помощью JavaScript, SSI или PHP

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Клоакинг и технология «Входных дверей».

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Отложенное выполнение и выполнение с заданным интервалом (javascript)

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Информация о размере, дате, собственные счетчики и протоколы посещений

 

 

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Консультации

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Экспорт и импорт новостей

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml PHP chmod – права доступа к файлам

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml WEB 2.0 – миф, или реальность?

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Давно забытый AJAX

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Способы хранения веб-страниц: документы FrontPage или базы данных

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Как заработать на своем сайте?

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml FTP клиент, как настроить Total Commander

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Мониторинг веб сайтов и анализ поисковых запросов

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Документация по Веб-дизайну

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Желающим скачать PHP скрипт или JavaScript

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Литература и поэзия

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml Гуманитарные науки

Компьютер Программы WEB-дизайн Гуманитарные науки Документация Справочник Статьи Хронология материалов

Компьютер Программы WEB-дизайн Гуманитарные науки Документация Справочник Статьи Обращение к посетителям

Шрифт Font Шрифты Fonts скачать Скачать шрифты

Реферат по психологии религии логике информатике. рефераты контрольные курсовые работы скачать на халаву психология религия информатика халява логика контрольная курсовая работа Скачать рефераты

Сайты достойные внимания: Web-дизайн программирование документация руководство книга для любителей музыки статьи о создании музыки с помощью компьютера обзоры музыкальных программ музыка в mp3 формате Крымский тур-оператор Фонд «Боспор» Боспор Керчь фестиваль Боспорские агоны рекламная фирма кондиционер частный отель «Казантипская хижина» Азовске побережье Керченского полуострова Украина Крым Достойно внимания

Создание web сайта на заказ Создание web сайта на заказ

Создание, разработка web сайта на заказ. WEB-design Создание веб сайтов (цены)

web Сайты, созданные Красносельским К. К. Веб-дизайн разработка сайтов на заказ. WEB-design Веб-сайты, созданные мной (потенциальным заказчикам)

Полезные ссылки Полезные ссылки

Красносельский К. К. Компьютер Windows DOS система реестр BIOS программы Веб-дизайн PHP Perl CSS HTML CGI Java JavaScript музыка поэзия стихи тексты песен Психология философия психоанализ психиатрия логика сознание разум мышление интуиция развитие человек реферат религия информатика Об авторе

Компьютер Программы WEB-дизайн Гуманитарные науки Документация Справочник Статьи Статистика сайта

Показать фреймы

 

Web На сайте

 

 

ТаблицейБлоками.

Приложение Д: скрипты php, описание, примеры, php файлы, комментарии

Последняя модификация: 04.07.2008 г

Страница загружена с адреса: http://webdesign.site3k.net/conjuncture/append/d/inter.html

Интерактивность материала

  1. Выбор типа интерактивности
  2. PHP-скрипт комментария

Выбор типа интерактивности.

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

Нужен ли вам чат?

Зайдите на любой сайт имеющий чат и посмотрите содержание чата. Что вы увидите? Фразы, вроде «Мужики, вы чё делаете?», «Пиво пьете?», «А мы курим». Врядли такой материал добавит сайту уважения и популярности. А если его еще и поисковые машины проиндексируют, то словесный мусор вашего чата резко понизит значимость ключевых слов. И вместо желаемой популярности, получится ее снижение в результате меньшего притока посетителей с сайтов поисковых систем, так как ваши страницы будут выталкиваться в конец результатов поиска из-за большого количества никому не нужного словоблудия.

Убедитесь, ни один уважающий себя сайт не обременен чатами и, если ваш сайт не посвящен именно чатам, то незачем устраивать на нем свалку.

Нужна ли вам гостевая книга?

Чтобы ответить на этот вопрос, следует разобраться, что это такое?  Гостевая книга – это, своего рода, книга жалоб и предложений, где посетителю предоставлена возможность изложить свое мнение о сайте. Возможно, она нужна вам, если сайт предлагает какие-то услуги, то отзывы клиентов могут оказать благотворное влияние на потенциальных клиентов. Но многие хорошие сайты обходятся без нее. С одной стороны – мало ли кому и чего захочется написать? А с другой стороны – есть и другие способы узнать мнение посетителей. Есть же  голосования,  почта. Хотят поделиться мнением – пусть напишут лично вам. Нередки случаи, когда в гостевой книге пишут то, что и на заборах. Нужны ли вам такие перлы?

Форум?

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

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

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

Цель форума – дискуссии на свободные темы. Возможно, форум нужен вашему сайту. Но если вы хотите организовать обсуждение ваших статей, то вам нужны специальные скрипты комментариев.

Комментарии

Задумав дополнение статей всякими комментариями, замечаниями и обсуждениями, следует, в первую очередь, как эти примечания выводить в браузер. Альтернатив всего три:

  1. Помещение замечаний посетителей на страницу со статьей, сразу под ней.
  2. Помещение комментария в дополнительный фрейм.
  3. Открытие его на отдельной странице.

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

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

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

Какой из способов выбрать – решать вам. Каждый из них будет иметь некоторое различие кода, но главная часть скрипта останется неизменной. Так что, не отвлекаясь на незначительные различия, рассмотрим код комментария, открываемого на отдельной странице.

PHP-скрипт комментария

Для полного понимания скрипта, следует определить его концепции:

  1. Каждая статья сайта должна иметь собственные комментарии.
  2. Комментарии должны открываться по щелчку на ссылке.
  3. Если какие-то комментарии уже есть, рядом со ссылкой на них, должно указываться количество комментариев.
  4. Поскольку большое количество комментариев приведет к громоздкости страницы, требуется ограничить допустимую длину комментария и количество комментариев на 1 странице (последнее правило определяет постраничный вывод комментариев некоторыми порциями).
  5. Поскольку на сайте может быть много страниц и каждая из них может иметь огромное количество комментариев, недопустимо считывание всего файла комментария в массив функциями типа file(), во избежание переполнения памяти сервера.

Определив концепции, можно взяться за их воплощение.

Поскольку каждая статья должна иметь свои комментарии, добавление ссылки на вызов комментария имеет смысл реализовать таким образом:

<a href="/comment/comment.php?htm=<!--#echo var="DOCUMENT_URI" -->" target=_blank> Комментарии к странице <!--#include virtual="/comment/count.php?htm=${DOCUMENT_URI}" --></a>

Данный код передает в качестве параметра вызова скрипта переменную htm, значение которой определяется SSI-инструкцией и указывает на файл, содержащий ссылку. Вторая SSI-инструкция вызывает небольшой дополнительный скрипт, выводящий на страницу имеющееся количество комментариев (то есть, фактически, для полного сервиса используется два скрипта).

В связи с разделением функций на два скрипта, возникает потребность вынести определение общих для них переменных, ограничивающих длину полей и количество сообщений на странице в отдельный файл, включаемый в них PHP-оператором require. Назовем этот файл setings.php. Вот его содержимое:

setings.php

<?
$maxlines=10; // количество сообщений на странице (требуется только для comment.php)
$maxlen=35;   // длина полей имени, названия города и т. п.
$maxlenMes=1000;// длина сообщения
?>

Задание этих переменных в одном месте позволит избежать расхождений, которые могут возникнуть со временем при коррекции скриптов.

Определив переменные, создадим простой скрипт, выдающий на страницу количество комментариев:

count.php

 

Создав маленький вспомогательный скрипт итогов, переходим к основному:

comment.php

Скрипт может и не маленький, но для удобства посетителей, его можно усложнить еще, добавив проверку корректности ввода с помощью JavaScript. Для чего в форму добавляем:

onsubmit="return test()"

А в заголовочную часть страницы добавляем скрипт:

<SCRIPT LANGUAGE="JavaScript"><!--
function test()
{
 returnValue = false ;
if(document.frm.name.value=='') 
    alert('Укажите свое имя!');
else if (document.frm.mess.value=='') {
        alert('Отсутствует текст сообщения!');
 }else{
     returnValue = true ;
 }
 return returnValue ;
}//--></SCRIPT>

 

Комментарии к странице (всего 7)

 

 

 

скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml

 


На главную страницу сайта скрипты php язык html код apache учебник описание примеры php файлы авторизация на php для начинающих php для чайников java script скрипт innerhtml javascript веб дизайн http создание сайта dhtml