Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Начинаем изучать MySQL
<<-[Весь Текст]
Страница: из 157
 <<-
 
mv $file.tmp $file 
done
Скопируйте этот сценарий в ваш каталог src/w3-msql и введите следующую команду:
./scriptname yourcgidirectory
Здесь scriptname является именем сценария, a yourcgidirectory - именем каталога,
 который будет содержать исполняемые файлы w3-msql и w3-auth.
W3-Auth в настоящее время не совместим с распространяемой версией веб-сервера 
Apache из-за одной небольшой особенности системы безопасности Apache. Apache не 
позволяет программам CGI иметь доступ к данным авторизации. Без этой 
возможности ни одна CGI-программа, включая W3-Auth, не может выводить 
пользователю стандартное окно для ввода имени пользователя/пароля и получать из 
него результаты. Ввиду важности Apache для сообщества пользователей mSQL, был 
быстро выпущен патч, позволяющий W3-Auth работать вместе с Apache. После его 
установки необходимо перекомпилировать Apache. Заметьте, что установка данного 
патча позволяет любым CGI-програм-мам получать имя пользователя и пароль у 
посетителей сайта. Если вы доверяете тем, кто имеет доступ к CGI-программам на 
вашей машине, то подобный метод относительно безопасен.
После установки mSQL в каталоге misc домашнего каталога mSQL появляется 
сценарий с именем setup_www. Выполнение этого сценария приводит к созданию баз 
данных и таблиц, необходимых для использования W3-Auth на вашей машине. Этот 
сценарий создает имя пользователя и пароль для того, кто будет иметь полный 
контроль над W3-Auth. После завершения работы этого сценария можно использовать 
собственно W3-Auth для создания и изменения других прав доступа.
Пример использования W3-mSQL
Для иллюстрации использования W3-mSQL и Lite снова рассмотрим пример с морской 
организацией. У организации свой собственный вебсайт. На этом сайте есть 
интерактивная база данных, содержащая сведения о различных видах акул, 
обитающих в океанах. В нашем примере пользователь сначала получает простую 
HTML-страницу, содержащую форму. Задав в форме значения, пользователь может 
осуществлять поиск в базе данных по акулам для извлечения информации об 
отдельных видах. Форма HTML будет выглядеть примерно так:
<НТМL><НЕАD>АКУЛЫ!

Поиск в базе данных по акулам

<Р>
Вид: Возраст: Район:

Таблица mSQL, содержащая сведения об акулах, имеет следующую структуру: Файл HTML /~sharks/search_result.html является файлом с расширениями W3-mSQL, извлекающим данные о запрошенном виде и выводящим данные об этой акуле. <НТМL> <НЕАD><ТITLЕ>Результаты поиска акулы <Н1>Вот акулы, удовлетворяющие условиям поиска... <Р>
 
<<-[Весь Текст]
Страница: из 157
 <<-