![]() |
![]() |
![]() |
|||||||||||||
WWW страница
Что нам стоит дом построить?
Нарисуем - будем жить. Последнее изменение: Monday, 16-Oct-2006 10:13:25 SAMST Содержание
Я хочу сделать себе домашнюю страницу. С чего начать?С ее регистрации. В форме создания WWW страницы от вас требуется введение имени пользователя и пароля с вашей Интернет-карты. После подтверждения вами регистрации страницы, которая выполняется нажатием соответствующей кнопки в форме, на нашем WWW сервере для вас будет заведено место для ее размещения. Внимание. Завести себе домашнюю страницу можно только тогда, когда вы уже создали себе электронный почтовый ящик на нашем сервере. Какой адрес будет иметь моя страница?Базовым URI вашей страницы будет "http://www.infopac.ru/~имя_ящика/" или "http://infopac.ru/~имя_ящика/". Здесь вместо "имя_ящика" будет реальное имя заведенного вами у нас электронного почтового ящика. Например, если имя вашего почтового ящика "your_name", т.е. ваш полный адрес записывается как "your_name@infopac.ru", то URI вашей страницы будет "http://infopac.ru/~your_name/". Что такое URI?В глобальной сети Интернет используются универсальные адреса, которые идентифицируют ресурсы этой сети и, соответственно, при помощи которых можно осуществлять доступ к названным ресурсам. Такие адреса называются URI - Universal Resource Identificator, что в переводе на русский язык как раз и означает: "универсальный идентификатор ресурса". Собственно, URI, в полной или сокращенной форме, вводятся и отображаются в строке ввода вашего броузера. URI имеет следующий формат: протокол://имя хоста[:порт][/[имя каталога][имя файла]] Здесь квадратные скобки "[" и "]" не являются частью URI, а используются для обозначения его необязательных компонентов, т.е. то, что заключено в скобки может отсутствовать. Поля имеют следующие значения:
Примеры:
Как выглядит только что заведенная страница?Некрасиво. :-) Вернее, никак. Если вы зайдете на нее броузером по соответствующему ей URI, например, http://www.infopac.ru/~your_name/, где вместо "your_name" нужно ввести настоящее название вашей страницы, то увидите примерно следующее. ![]() Естественно, конкретное представление зависит от используемого вами броузера. Здесь на рисунке вы видите "Netscape Communicator 4.76". В окне броузера отображен пустой каталог не содержащий ни единого файла. Ссылка "Parent Directory" указывает на вышестоящий каталог WWW ресурса, т.е. фактически на корень сервера "http://www.infopac.ru/". Наполнение страницы вам предстоит сделать самим. Как сделать страницу?Создание наполнения страницы - ваша задача. Никто, кроме вас самих, не сделает ее более точно соответствующей вашим желаниям и представлениям. Содержимое WWW страниц представляет собой определенный набор документов написанных с использованием языка HTML (hyper text markup language - язык разметки гипертекста), а также сопутствующих этим документам изображений и прочих объектов. Язык HTML достаточно прост, поэтому его освоение не займет много времени. Здесь этот вопрос не будет рассмотрен, поскольку описание использования HTML выходит за рамки этого документа. Купите себе какую-нибудь книгу по HTML и ознакомьтесь с ней. Руководства по HTML доступны на WWW во множестве, по ниже приведенным ссылкам вы найдете практически все необходимое и даже много больше.
Кроме того, рекомендовал бы ознакомится со следующими документами. Это позволит вам избежать весьма частых ошибок совершаемых новичками в веб-строительстве.
В принципе, не обязательно писать HTML код вручную. Есть достаточное количество программных пакетов, которые позволяют визуализировать разработку HTML документов. Наиболее распространенные из них - "Macromedia DreamWeaver" и "Microsoft Frontpage". Пожалуй, первый будет наиболее предпочтителен. Русскоязычная документация на "Macromedia DreamWeaver" доступна здесь:
Несколько небольших советов.
Какое имя должно быть у индексного файла?Индексный файл - файл, который WWW сервер отдает по умолчанию на запрос клиента, если в URI запроса указан только каталог, но нет указания имени файла, например, "http://www.infopac.ru/~mypage/about/". Индексный файл должен иметь одно из следующих имен:
Файл с именем "index.shtml" имеет более высокий приоритет. Это значит, что когда в одном каталоге присутствуют файлы обоих названий, то в качестве индексного будет использоваться именно "index.shtml". Как опубликовать сделанную страницу?Все множество подготовленных вами файлов необходимо передать на WWW сервер. Делается это посредством FTP сервиса. Для этого от вас требуется, используя какую-либо программу FTP клиента, соединиться с сервером "www.infopac.ru" и передать все необходимые файлы. Внимание. При соединении по протоколу FTP вы должны использовать для авторизации имя пользователя и пароль те же, что вы используете для доступа к вашему почтовому ящику. Соединившись, вы увидите два каталога: "bin" и "public_html". Каталог "bin" является служебным и вас он не должен интересовать. Каталог "public_html" является корневым каталогом вашей домашней страницы. Т.е., предположим, что URI вашей страницы "http://www.infopac.ru/~tommy/", вы записываете файл "about.html" непосредственно в каталог "public_html", тогда этот файл будет доступен как "http://www.infopac.ru/~tommy/about.html". Поэтому, все файлы и каталоги, если они есть, вашей страницы необходимо записывать именно в каталог "public_html". Как использовать FTP?Для работы по FTP существует множество программ FTP клиентов. Например, в поставку Microsoft Windows входит штатный FTP клиент - ftp.exe. Он вполне функционален, но примитивен. Для передачи пары-тройки файлов ftp.exe еще годится, но при большем количестве файлов его использование неудобно. Рекомендовал бы для работы по FTP воспользоваться программой FAR. Это наша отечественная разработка распространяемая свободно в exUSSR и представляющая собой файловый менеджер, подобный известному Norton Commander, который, в том числе, может работать с FTP ресурсами. Взять FAR можно здесь. После установки FAR, запустите его. Переключим сразу у FAR язык интерфейса на русский. Для этого нажмите клавишу F9, в появившемся меню выберите пункт "Options", нажмите Enter, переместите курсор на подпункт "Languages", нажмите Enter. В последующих двух окнах выберите и подтвердите выбор нажатием Enter пункты "Russian (Русский)". Теперь займемся непосредственно FTP. Нажмите на клавиатуре Alt+F1. В появившемся меню выберите пункт "FTP" и нажмите Enter. Теперь убедитесь, что курсор стоит у вас именно в панели с заголовком "FTP:", при необходимости переместите его туда нажатием клавиши Tab. Нажмите сочетание Shift+F4. Перед вами появится окно, которое нужно заполнить следующим образом: ![]() Строку "ftp://пользователь:пароль@сервер:порт/папка" вы должны заполнить именно так, как показано, за исключением того, что вместо "your_name" вам нужно ввести имя вашей страницы (оно же - имя вашего почтового ящика). Например, если ваш почтовый адрес "tommy@infopac.ru", то в этой строке вам нужно набрать: "ftp://tommy@www.infopac.ru". Сохранять пароли в Windows - это все равно, что вешать ключи от сейфа в стеклянный шкафчик рядом с ним, поэтому строку "Пароль:" пропускаем. В строке "Описание FTP:" можете ввести что угодно. Можете не вводить ничего, но как вы потом поймете для чего вы создавали эту запись? Поскольку пароль мы не вводили, то нужно обязательно установить отметку на пункте "Спрашивать пароль непосредственно перед соединением". Остается переместить курсор на пункт "Сохранить" и нажать клавишу Enter. Теперь в панели "FTP:" появится новый пункт "www.infopac.ru" с описанием введенным вами. Для подключения к FTP сервису достаточно переместить курсор на это, только что созданное вхождение и нажать Enter. Перед вами появится окно авторизации на сервере, где строка имени пользователя будет уже заполнена вашим пользовательским именем, а курсор будет расположен в пустой строке ввода пароля. Введите здесь ваш пароль (тот же, что вы используете для доступа к почтовому ящику) и нажмите Enter. При наборе пароля вместо вводимых вами символов будут отображаться звездочки "*" - это нормально, однако, поскольку вы не можете визуально контролировать ввод, будьте внимательней при наборе. После нажатия Enter, FAR выполнит соединение с сервером, и если вы все сделали правильно, то вы увидите содержимое вашего домашнего каталога на нашем сервере, в котором будет упомянутый ранее каталог "public_html". Все дальнейшие операции по передаче и удалению файлов в вашем домашнем каталоге, на нашем сервере совершенно идентичны обычному копированию и удалению файлов на локальной файловой системе, за исключением того, что происходят они несколько медленнее. Не отображается файл изображения, либо не находится файл по ссылке, но он точно есть, в чем дело?Если файл точно присутствует на сервере, т.е. вы его туда передавали и путь доступа к файлу в строке URI броузера, либо в тэге HTML документа указан правильно, то убедитесь, что регистр символов в задаваемом URI полностью соответствует регистру символов в именах файлов и каталогов записанных на сервер. Обычно эта проблема бывает у пользователей Microsoft Windows. Проявляется она так, что локально страница отображается без проблем, но, после публикации ее на сервере, некоторые файлы или каталоги оказываются ненайденными. Дело здесь в том, что в файловой системе Microsoft Windows не делается различия между прописными и строчными буквами в названиях файлов и каталогов, однако, в операционных системах семейства UNIX, а именно такая система работает на нашем сервере, регистр символов в именах файловой системы имеет значение. Поэтому, например, файлы с именами "Index.html", "INDEX.HTML" и "index.html" являются совершенно различными файлами. В какой кодировке должны быть HTML документы?В любой из следующих: koi-8, windows-1251, ibm866, iso-8859-5 или x-mac-cyrillic. По умолчанию подразумевается, что HTML документы домашних страниц выполнены в кодировке windows-1251, поскольку большинство пользователей вычислительных машин используют Microsoft Windows, где для представления русских символов используется названная кодировка. Поэтому, если вы сделали вашу страницу именно в этой кодировке, иными словами делали ваши HTML документы под Microsoft Windows и не предпринимали никаких операций по изменению их кодовой таблицы, то никаких дополнительных действий от вас не требуется. Можно ли публиковать HTML в отличной от windows-1251 кодировке?Да, конечно. То есть перед публикацией документов не нужно выполнять их перекодирование в кодировку windows-1251, если ваши документы сделаны в кодировке koi-8. Для того, чтобы WWW сервер узнал какую именно кодировку используют ваши документы, непосредственно в каталог "public_html" необходимо записать файл ".htaccess" (обратите внимание на ведущую точку в имени, она должна быть) содержащего строку: AddDefaultCharset koi8-rЯ не нашел здесь ответа на свой вопрос, что делать?Задайте ваш вопрос вебмастеру по электронной почте, написав письмо по адресу: webmaster@infopac.ru. Постарайтесь как можно более точно сформулировать ваш вопрос, поскольку, сами понимаете, вопросы вида: "у меня не работает", - просто не могут иметь ответа. Не забудьте привести имя вашей домашней страницы или адрес проблемного HTML документа. |
|
||||||||||||||
![]() |
|||||||||||||||