А. Шевелёв

DbfWebServer. Способ эффективной работы с таблицами DBFв среде Интернет


Скачать книгу

Это, правда, не относится к бесконечным циклам. Здесь может возникнуть проблема.

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

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

      Сама по себе работа СУБД CLIPPER с базами данных проверена временем и является самой надежной на сегодняшний день.

      Состав сервера

      Состав сервера определяет следующий основной перечень файлов и директорий, входящих в состав поставки (дистрибутив) сервера dbfWebServer:

      \www\ – рабочая директория сервера

      \www\dbf\ – поддиректория с таблицами *.DBF

      \www\\html\ – поддиректория, в которой находятся

      исходные скрипты HTML

      \www\\HTML4\ – поддиректория c документацией HTML

      \www\\xHarbour\ – поддиректория, в которой находится

      документация xHarbour

      dbfWebServer. exe – программа

      dbfWebServer.ini – файл инициализации

      dbfWebServer. txt – первичный список таблиц

      В директории с таблицами представлены только основные таблицы, необходимые для начала работы и понимания сути работы сервера. Пользователь или разработчик может самостоятельно расширять этот список таблиц исходя из задач, которые ему предстоит решать. Способ формирования списка таблиц или проекта будет обсуждён далее.

      \dbf – директория с таблицами

      DBFHTM00.CDX

      DBFHTM00.DBF – блоки кода для HRB. exe

      DBFRUN00.CDX

      DBFRUN00.DBF – блоки кода общего назначения

      DIRECT00.CDX

      DIRECT00.FTP

      DIRECT00.DBF – для списков директорий

      SPIDBF00.CDX

      SPIDBF00.DBF – проект базы данных: список таблиц

      SPIDBF10.CDX

      SPIDBF10.DBF – проект базы данных: список полей

      SPIDBF20.CDX

      SPIDBF20.DBF – проект базы данных: список индексов

      Директория \www\ добавлена с точки зрения совместимости с другими серверами, например Apache.

      Примечание. От версии к версии состав сервера может меняться.

      Установка сервера

      Загрузить из Интернета архивный файл dbfWebServer. zip

      Распаковать архивный файл или скопировать содержимое с инсталляционного диска на свой локальный жёсткий диск.

      Программа не требует процедуры установки.

      Если установка сервера производится с инсталляционного диска, то следует просто скопировать содержимое СД-диска на локальный жёсткий диск.

      Рекомендуется скопировать всё в корневой каталог.

      Запуск сервера

      Сервер запускается из командной строки набором имени файла

      dbfWebServer. exe

      или кликом мыши по этому имени в проводнике.

      После запуска появится окно с программой, как показано на рис. В.1.

      После того как программа запустится, в адресной строке браузера введите и активизируйте следующий