разработка программного обеспе-чения и изготовление веб-сайтов

  Основные разделы  
 :.  Веб сайты
 :.  Программы
 :.  Статьи
 :.  Контакты
Поиск на сайте  



Другие разделы  
 :.  Linux для программиста

 :.  Clarion для программиста

 :.  Assembler

 :.  Философия программиста


Скидки  

Для постоянных клиентов предусмотрены системы скидок (накопительные, поощрительные бонусы и подарки), при больших заказах цены обсуждаются дополнительно.


Улыбнись... :)  

  Добавим динамики в наши html страницы (Perl, CGI)
:. Статьи  

Итак, web-редакторы (или системы для разработки web-сайтов) Вами уже вполне освоены, и Вы, наконец-то, поняли, что на сервер Вы можете положить просто тексты, способные лишь переключаться с одной страницы на другую или переходить на сайты других разработчиков. Единственное "живое" в Ваших страницах - это гиперссылки и динамические картинки. Настало время "оживить" Ваше произведение искусства, для этого и служат CGI скрипты. С помощью этих простых (для программиста) текстовых файлов можно сделать обработку формы, счетчик посещений, поисковую систему, систему регистрации посетителей и многое многое ...


Реклама  
Подключи котроллеры к KSduino, сделай сайт с использованием технологии KS-FRAME-PIE и никакой дезинсекции в Москве или других регионах и странах не понадобится:)

Разработан новый модельный ряд настольных компьютеров собственной торговой марки MiRTEX, наши специалисты максимально сбалансировали все конфигурации по соотно- шению цена/качество.



Состояние корзины  
      товаров:   0
      в количестве:  0
      на сумму:   0.00

      Оформить заказ
Информация  

1) Немного больше о CGI:

На английском языке:
NCSA http://hoohoo.ncsa.uiuc.edu/cgi/,
ORA http://hoohoo.ncsa.uiuc.edu/cgi/,
Bill Wood's CGI Scripts http://hoohoo.ncsa.uiuc.edu/cgi/
для тех кто не понял - на русском о CGI:
http://www.ksu.ru/base/helpuser/helpcgi.ru.html

2) Где можно взять готовые CGI файлы:

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

Не верите - поищите сами, любая поисковая система, контекст типа "CGI+Script" - и Вы получаете кучу ссылок, часа через четыре понимаете, что крутитесь вокруг да около - каждый посылыет туда где Вы уже были. Да и этих (вышеуказанных) ссылок вероятно хватит Вам надолго.

3) Ну и что мне теперь с ними делать ?

Надеемся Вы подобрали себе что ни будь подходящее !
Если сервер, на котором все это (Ваши страницы) размещается, Ваш, имеется ввиду что Вы хотя бы работаете там, где он находится, то вперед - берите Ваши CGI и устанавливайте куда надо.
А если сервер где-то и Вы прикупили там пару-тройку мегабайт и получили доступ к вашей HTTP директории по FTP то ...

Нужно сообщить вашему web-мастеру, что Вы собираетесь работать с CGI скриптами, он Вам сообщит как эти скрипты он будет от вас принимать. Вы не можете сами размещать новые CGI файлы на сервере.

После того, как Вы передали необходимые файлы, Web-мастер изучит их по поводу нарушения всяческих прав безопасности, ведь любая исполняемая на сервере программа (а CGI файла ни что иное как программа) может наделать много глупостей и нарушить работу всего сервера. Он может в полученном файле что-нибудь подправить.
В общем когда Вы получете от Web-мастера сообщение, что Ваш файл размещен в директории /cgi-bin (или что-нибудь в этом роде), то не особо радуйтесь - необязательно он будет работать так, как Вам этого хочется.

Теперь нужно найти ошибки, исправить их и повторить все сначала. И так до бесконечности.
Но не расстраивайтесь - переходите к следующему разделу; там рассказано, как можно отладить эти чудо файлы на Вашем РС.

4) Как можно отладиться, не отходя от "кассы":

CGI файлы, как правило, выполняются с помощью компилятора Perl на Unix машине. Но если Вам не очень хочется устанавливать на Ваш компьютер Unix вместо любимого (или ненавистного) Windows, то Вы можете попробовать отлаживать ваши программы с помощью средств, которые мы сейчас Вам предложим:

отладку можно производить под Windows 95
(если у Вас Windows NT 4.0, то там намного больше возможностей сделать то, что мы хотим сейчас предложить, эти советы для людей попроще;)

для выполнения отладки вам понадобиться какой-нибудь web-сервер;
рекомендуем Вам либо web сервер, входящий в состав FrontPage (http://www.microsoft.com/frontpage), либо Personal Web Server for Windows 95 (http://www.microsoft.com/corpinfo/press/1996/oct96/prswebsvrpr.htm)

так же необходимо будет получить интерпретатор CGI файлов Perl;
получите свежую версию: ActiveWare, Perl for Win32 (http://www.perl.hip.com) или http://www.perl.com

теперь при отладке CGI файлов на Вашей PC, используйте вызовы в HTML файлах приблизительно следующего вида: http://localhost/cgi-bin/perl.exe?conter.cgi,
где
localhost - имя вашего локального Web сервера;
cgi-bin - директория где лежит Perl.exe и CGI файлы;
perl.exe - вызов интерпритатора Prel;
counter.cgi - Ваш CGI файл.

еще один интересный момент: текстовый файл, подготовленный под Dos или Windows, имеет в конце каждой строки два символа - CR и LF, а редакторы для Unix любят, чтобы там был один. Облегчите жизнь Вашему web-мастеру и сами переконвертируйте файл. Для этого можете воспользоваться нашей простенькой программой rem_cr (ftp://ftp.kirsoft.com.ru/pub/files/rem_cr.zip).



 

:. Copyright © Kirsoft Inc., 1996-2012
:. Веб дизайн и П.О. © Kirsoft Inc., 2005