Краткое - страница 28

Краткое - страница 28

— тег, с которого начинается HTML-страница.

  • Вывести текст странички, который сгенерирован сценарием с учетом входных данных.

  • Вывести — тег, которым оканчивается HTML-страница.

    ^ Поиск, установка и внедрение готовых сценариев CGI

    Как мы уже гласили Краткое - страница 28, разработчикам веб-страниц не всегда приходится создавать собственные CGI-сценарии, так как существует огромное количество написанных на раз­ных языках готовых сценариев — необходимо только отыскать подходящий и установить его. Но часто отысканный Краткое - страница 28 сценарий не полностью отвечает нуждам разработ­чика и просит некой модификации, зачем нужно познание языка про­граммирования, на котором он написан, и особенностей собственного веб-сервера. Кро­ме того, если сценарий написан на компилируемом Краткое - страница 28 языке, таком как С либо С++, необходимы компилятор, также умение перекомпилировать измененный сценарий и, конечно, навык установки готового сценария на сервере.

    Более всераспространенными являются готовые сценарии на языке Perl, по­скольку их довольно Краткое - страница 28 просто видоизменять; не считая того, на неких серве­рах имеются серверные сценарии на VBScript и других языках. Для поиска гото­вых сценариев CGI подключитесь к Яху и перейдите в раздел Computers Краткое - страница 28 & Internet ► WWW ► CGI-Common Gateway Interface.

    Файлы сценариев CGI на веб-сервере обычно располагаются в каталоге, к которо­му имеет доступ только вебмастер. Он должен изменить сервер так, чтоб этот каталог был Краткое - страница 28 известен как место хранения сценариев, а файлы в нем были по­мечены как выполняемые. Не считая того, для данных файлов следует установить та­кие права доступа, чтоб их мог читать и делать каждый Краткое - страница 28 юзер.

    ^ Отправка инфы из формы по электрической почте

    Более пользующейся популярностью операцией, выполняемой при помощи CGI-сценариев, яв­ляется чтение из формы инфы, введенной гостем веб-сайта, и отправка ее по данному адресу Краткое - страница 28 электрической почты. Существует огромное количество коммерче­ских сценариев этого типа. Одна из самых гибких бесплатных версий, написан­ная Брюсом Льюисом (Bruce Lewis) в MIT именуется cgiemail. Этот сценарий вкупе с Краткое - страница 28 документацией можно загрузить по адресу web.mit.edu/wwwdev/cgiemail.

    После установки сценария cgiemail на веб-сервере необходимо сделать интернет-страницу с формой, в атрибуте ACTION которой задан URL файла cgiemail на вашем сервере Краткое - страница 28. На интернет-странице сценария cgiemail имеются аннотации по созданию необходи­мого для работы сценария текстового шаблона с списком полей формы и по ус­тановке этого шаблона, также самой странички на сервере.

    ВНИМАНИЕ Краткое - страница 28

    На неких веб-сайтах употребляется старенькый почтовый сценарий formmail.pl, использовать который не рекомендуется, так как могут появиться суровые задачи, связан­ные с защитой.

    ^ Сценарии РНР, интегрированные в интернет-страницы

    Наряду Краткое - страница 28 со сценариями CGI, находящимися на веб-сервере в отдельных файлах, есть интегрированные сценарии, хранящиеся прямо в тексте веб-страниц. Од­ним из самых фаворитных языков для написания таких сценариев является РНР Краткое - страница 28.

    Язык РНР

    РНР (РНР Hypertext Processor) — это язык с открытым начальным кодом, подоб­ный Perl. В большинстве случаев он применяется при работе веб-серверов Apache в системах Linux и UNIX, но может применяться и с другими Краткое - страница 28 веб-серверами в Мае и Win­dows, включая Microsoft IIS, и 10-ки других серверов. По очень приблизитель­ным оценкам РНР установлен на 20 % всех веб-серверов.

    ^ Интегрированные сценарии РНР

    Код встроенного сценария РНР похож Краткое - страница 28 на HTML-код, но он обрабатывается сер­вером до того, как страничка будет выслана браузеру. Приведем пример РНР- сценария, который по воскресеньям выводит текст, хороший от текста, выводи­мого во все другие Краткое - страница 28 деньки недели:


    Sday = dateC'w"); /* в переменную $day записывается номер денька недели */ if ($day = 0): /* 0 соответствует воскресенью */

    ... HTML-код для воскресенья ...

    ... HTML-код для других дней недели ...

    PHP-код заключается Краткое - страница 28 меж тегами . Этот код можно чередовать с обыч­ным HTML-кодом странички. Перед отправкой странички браузеру веб-сервер ин­терпретирует код РНР и подменяет его плодами выполнения. Таким макаром, получаемая браузером страничка не содержит кода Краткое - страница 28 РНР, в ней имеется только HTML-код для соответственного денька недели.

    РНР включает необъятные библиотеки интегрированных подпрограмм, выполняющих самые различные задачки — от обработки строк до управления базами данных и динамического формирования документов Краткое - страница 28 GI и PDF. Библиотеки, предназна­ченные для доступа к базам данных, активно применяются при разработке веб-узлов, странички которых представляют информацию из базы данных либо ди­намически формируются на ее базе Краткое - страница 28. В РНР встроена поддержка взаимодейст­вия с большинством фаворитных баз данных, включая Microsoft SQL Server, Oracle Informix, InterBase и многие другие базы данных, поддерживающие стан­дарт Microsoft ODBC (Open DataBase Connectivity — открытый Краткое - страница 28 интерфейс дос­тупа к базам данных).

    Не считая того, РНР, подобно сценариям CGI, поддерживает передачу характеристик способами GET и POST. Он автоматом интерпретирует именованные пара­метры и помещает их значения в Краткое - страница 28 переменные РНР. Представим, что веб-стра- ница mypage.php содержит последующую строчку:

    The square root of is

    Запросим страничку средством щелчка на ссылке, в какой заданы ее URL и значение параметра $N Краткое - страница 28, таким макаром:

    http: //n\yserver/inypage. php?N=3

    Переменной $N будет присвоено значение 3, и приведенная выше строчка веб-стра- ницы воспримет последующий вид:

    The square root of 3 is 1.73208075689

    (Оператор pri nt делает вывод значения Краткое - страница 28 в текст интернет-страницы, отправляемой браузеру.)

    Не считая того, код РНР позволяет обрабатывать текст, находящийся в URL после имени интернет-страницы. Эти данные могут употребляться для самых различных целей Краткое - страница 28.

    ^ Поиск готовых сценариев РНР

    Существует огромное количество готовых приложений РНР, таких как календари либо ин­терактивные магазины с корзинами для покупок. Многие из их являются бес­платно доступными в Интернет. Не считая того Краткое - страница 28, есть целые библиотеки РНР-кода, который можно включать в разрабатываемые приложения. Информацию о РНР и готовые сценарии сначала следует находить по таким адресам.

    ^ Внедрение Server Side Includes и РНР Краткое - страница 28 для форматирования веб-страниц

    Одним из самых мучительных моментов разработки веб-узла является согласова­ние форматирования всех его страничек. Это занимает в особенности много времени, ко­гда странички содержат огромное количество однотипных частей Краткое - страница 28, таких как за­головки и подвалы, меню и комменты. Если веб-дизайнер желает поменять один из таких частей, ему приходится видоизменять каждую страничку. В совре­менных браузерах эту работу можно ускорить, используя фреймы, которые опре Краткое - страница 28­деляют область в окне браузера с фиксированными заголовками и подвалами.

    ^ Разработка Server Side Includes

    Одним из обычных методов решения обозначенной выше задачи является применение технологии Server Side Includes (SSI), позволяющей включать в веб Краткое - страница 28­страницы серверные файлы, также устанавливать и использовать значения не­которых характеристик. Так, последующий код предписывает серверу поменять стра­ницу содержимым файла /ssi/header.shtml:

    virtual="/ssi/header.shtml" ->

    До того как Краткое - страница 28 выслать страничку браузеру, веб-сервер удалит из нее команду #i ncl ude и включит заместо нее файл header.shtml. Эта разработка позволяет обно­вить целый набор веб-страниц методом конфигурации одного Краткое - страница 28-единственного файла, включаемого во все эти странички. Не считая того, разработка SSI предлагает метод определения характеристик, применяемых для опции разных частей веб­страницы, к примеру для задания цветов.

    ВНИМАНИЕ

    Не все Краткое - страница 28 веб-серверы поддерживают SSI. Если сервер поддерживает РНР, лучше исполь­зовать этот язык.

    ^ Стандартизация формата страничек при помощи РНР

    Хотя многие веб-серверы как и раньше поддерживают SSI, эта разработка устаре­ла и ее подменяет Краткое - страница 28 РНР с теми же, но еще лучше реализованными, возможностя­ми. РНР обладает всей мощью и гибкостью языка программирования. К примеру, РНР позволяет написать код, выводящий страничку по-разному зависимо от Краткое - страница 28 того, выводится ли она во фрейме.

    ^ Создание веб-страниц при помощи FrontPage WebBots

    Программка FrontPage (редактор веб-страниц от Microsoft, описанный в главе 22) поддерживает Microsoft-технологию WebBots, позволяющую расширить возмож­ности веб-сервера. Для поддержки данной Краткое - страница 28 технологии на веб-сервере должно быть установлено программное обеспечение Microsoft FrontPage Extensions, имеющееся на серверах многих интернет-провайдеров и компаний, предоставляющих услуги веб-хостинга. При помощи WebBots можно делать такие задачки, как Краткое - страница 28 поиск в Интернет, поддержка обычный доски объявлений, автоматическое отображение по­следней даты и времени, также добавление на странички форм и навигационных частей управления. Если сервер содержит FrontPage Extensions, для активи­зации Краткое - страница 28 подходящих расширений довольно добавить в текст странички соответствую­щий код, схожий HTML-коду. Очевидно, редактор FrontPage вставляет этот код автомаически, но в других редакторах это необходимо делать вручную.

    ВНИМАНИЕ

    Перед внедрением WebBots на Краткое - страница 28 страничках, создаваемых при помощи программки FrontPage, непременно узнайте у провайдера, поддерживается ли вашим сервером данная разработка и какими конкретно расширениями вы сможете воспользоваться.

    ^ Создание ASP-страниц

    Разработка ASP, разработанная компанией Краткое - страница 28 Microsoft, предлагает действенные средства сотворения динамических веб-страниц, по этому на веб-сайте всегда отображается самая последняя информация. Для внедрения технологии ASP требуется установка на сервере программного обеспечения Microsoft Internet Infor­mation Server (IIS Краткое - страница 28), работающего только под управлением Windows NT, 2000 и ХР. В текущее время доступны серверные составляющие ASP, дозволяющие ASP-ko- ду работать на веб-серверах под управлением UNIX и Linux.

    Последняя версия этой технологии, ASP Краткое - страница 28 .NET, представляет собой унифицирован­ную среду разработки веб-приложений, обеспечивающую программистов всем необ­ходимым для построения приложений уровня предприятия. ASP .NET базирована на технологии .NET Framework, что позволяет создавать ASP-страницы на Краткое - страница 28 любом язы­ке, который поддерживается технологией (Visual Basic .NET, С#. NET и др.).

    ПРИМЕЧАНИЕ

    Язык С# — это относительно новый язык программирования, который вобрал в себя луч­шие свойства С Краткое - страница 28++ и Java, 2-ух более всераспространенных языков программирования.

    ^ Включение ASP-кода в интернет-страницы

    Код ASP интерпретируется на веб-сервере. Если файл интернет-страницы имеет рас­ширение asp либо .aspx (для страничек ASP .NET), особая программка Краткое - страница 28 на веб­сервере отыскивает в тексте этой странички команды ASP.

    Сценарии ASP обычно пишутся на языке VBScript либо JScript. Программка веб­сервера считывает ASP-команды и сценарии и делает их перед отправкой Краткое - страница 28 странички юзеру. Приведем пример интернет-страницы, включающей команды ASP, написанные на VBScript:

    <Я@ language=VBScript Я>





    Это страничка ASP,











    1-ая строчка странички является командой ASP, указывающей, что код ASP на­писан на VBScript. В теле Краткое - страница 28 странички производится команда VBScript, которая с по­мощью способа Wri te объекта Responce выводит на интернет-странице данный текст, "и я выполняю код ASP!!"£>

    ^ Функции, реализуемые при помощи ASP

    Так как код ASP производится на Краткое - страница 28 веб-сервере, он может обращаться к хоть какой инфы, лежащей на сервере, в том числе к текстовым файлам и базам дан­ных. Если на сервере работает база данных, соответственная эталону Microsoft ODBC Краткое - страница 28, в сценариях можно использовать команды, выполняющие запись инфы в базу данных либо ее чтение. Для написания этих команд использует­ся особый язык, именуемый SQL (Structured Query Language — язык струк­турированных Краткое - страница 28 запросов). При помощи ASP можно создавать веб-магазины, катало­ги продукции и другие веб-приложения, работа которых просит активного взаи­модействия как с юзером, так и с серверными базами данных.

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

    Хотя базы программирования ASP ординарны, ASP-сценарии бывают длинноватыми Краткое - страница 28 и сложными. При помощи этой технологии можно создавать на веб-сервере целые приложения. Приведем список веб-сайтов, на которых содержится информация, ка­сающаяся разработки ASP-сценариев.

    Создание JSP-страниц

    Разработка JSP позволяет Краткое - страница 28 разработчикам стремительно создавать и просто поддерживать динамические интернет-страницы с огромным количеством инфы. Она базирована на языке Java и потому обеспечивает полный доступ к объектно-ориентирован- ным и машинно-независимым способностям Java Краткое - страница 28.

    Все, что может быть вставлено в HTML-страницу, можно расположить и на JSP- страничке (такие странички хранятся в файлах с расширением jsp). Вы сможете ис­пользовать JSP-код заместо JavaScript, РНР либо ASP. Перед Краткое - страница 28 выполнением JSP- странички транслируются в Java-сервлет (как правило это происходит по просьбе, но время от времени ранее), он делает HTTP-запрос и делает ответ.

    Ниже приведен пример обычной JSP-страницы Краткое - страница 28. Направьте внимание, что инструк­ции JSP заключены в скобки вида .



    flo6po пожаловать в JSP!

    <% String user=request.getParameter("user"); %>

    Добро пожаловать, <£= (user==nul1) ? "" : user £>!

    Сейчас .

    Хотим фортуны!


    Введите иня:











    kratkoe-soderzhanie-izmenenij-instrukcii-po-medicinskomu-primeneniyu-stranica-18.html
    kratkoe-soderzhanie-izmenenij-instrukcii-po-medicinskomu-primeneniyu-stranica-23.html
    kratkoe-soderzhanie-izmenenij-instrukcii-po-medicinskomu-primeneniyu-stranica-28.html