Почему Arent Вы Используя CGI?

Самое название CGI имело обыкновение посылать холодам мой спинной хребет. Foryears я вставил это '"слишком твердая корзина"'. Но как mostthings в жизни, CGI не столь же страшен, как это кажется. У Ifyou есть cgi справочник на Вашем вебсайте и Вас ноу-хау к файлам ПРОГРАММЫ ПЕРЕДАЧИ ФАЙЛОВ, возможности - Вы, может иметь CGIscript и бегущий через меньше чем 20 минут.

CGI (Общий Интерфейс Ворот) не является programminglanguage, а стандартом, который позволяет посетителям tointeract с Вашим вебсайтом. Подлинники CGI могут быть writtenin многие различные языки, но большинство arewritten в Perl (Практическое Извлечение и ReportingLanguage).

Эта статья дает Вам, детали пяти свободных CGI scriptsthat сделают следующее:

1. Почта Ваш Информационный бюллетень от Вашего сервера 2. Отследите количество раз, которое Ваша свободная E-книга

загруженный 3. Вращайте баннеры на своем вебсайте 4. Создайте своих собственных авто респондентов 5. Позвольте посетителям рекомендовать Ваш вебсайт друзьям

В конце этой статьи детали где todownload эти 5 свободных подлинников. Но сначала, здесь aresome основные руководящие принципы по тому, как формировать и installCGI подлинники:

1. Программы CGI обычно входят в файл почтового индекса. Расстегните молнию на thefile и откройте файл README. Этот документ будет giveyou инструкции для того, чтобы формировать файл программы.

2. Откройте файл программы, используя редактора текста такой asNOTEPAD (файл программы будет обычно иметь fileextension. cgi, но может иметь другие расширения такой как. мн).

В большинстве программ CGI Вы должны будете формировать thefollowing 4 пункта:

(a) путь к perl

Это - то, где perl программа проживает на Вашем сервере. Путь обычно будет:

#!/usr/bin/perl

но мог быть:

#!/usr/local/bin/perl

Если Вы неуверены, каков Ваш 'путь к perl', checkyour 'руководство' хозяина сети онлайн или ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ. Если Вы can'tfind это там, просто спросите своего хозяина сети.

(b) путь к sendmail

Большинство программ CGI уведомляет Вас, когда Ваши посетители havecompleted специфическое действие, и для что, theprogram должен знать где 'sendmail' programresides на Вашем сервере. Путь к Вашему UNIX sendmailprogram обычно будет:/usr/sbin/sendmail

Но это могло также быть кое-что как this:/usr/lib/sendmail

Снова, проверьте документацию относительно своей сети host'swebsite, или просто спросите Вашего хозяина сети.

(c) абсолютный путь к Вашему справочнику CGI

Абсолютный путь говорит, что программа CGI точно куда находит файл (или файлы), что это должно открыться. К сожалению, абсолютный путь к Вашему CGI directoryis не кое-что, что Вы будете в состоянии предположить или вывести - это полностью произвольно и зависит полностью от howthe администратора системы в Вашем haspartitioned хозяина сети накопитель на жестких дисках Вашего хозяина.

Самый легкий способ узнать Ваш абсолютный путь является toask Ваш хозяин сети. Иначе при использовании telnet - только печатают в pwd (печать рабочий справочник), и thatshould дают Вам Ваш абсолютный путь.

(d) Ваш адрес электронной почты

Это - адрес, что программа CGI будет использовать tonotify Вы, когда действие было закончено.

3. Загружающий

Загрузите файлы программы к своему cgi-мусорному-ведру (или adirectory от Вашего cgi-мусорного-ведра) использование способа ASCII. РЕЖИМ ДВОИЧНОГО СЧЕТА Neveruse, поскольку это будет играть опустошение с theline-разрывами в подлиннике.

4. Установите Разрешения Файла, используя CHMOD

CHMOD (изменяющий способ) является сроком для урегулирования securitypermissions на файлах. Файл README будет usuallytell Вы разрешения, которые Вы должны установить для eachfile. Файл подлинника должен будет быть установлен в 755. Thisallows владелец файла, чтобы читать, напишите, и executethe файл; кто - либо еще может только прочитать и выполнить это.

Вы можете установить разрешения, используя telnet, но theeasiest путь состоит в том, чтобы использовать встроенный выбор в Вашем FTPprogram.

5. Запрос Подлинника

Теперь, когда Вы формировали подлинник, загрузили это andset разрешения, пришло время испытывать это! Вы dothis, 'называя подлинник' использование URL в HTMLdocument. Это - что URL для того, чтобы назвать Ваш scriptwill обычно будьте похожи:

Снова, у файла README должен быть specificinstructions о том, как назвать подлинник. Кроме того, большинство программ CGI сопровождается сетью pagethat, содержит форму, Ваши посетители использовали бы tocall подлинник.

И теперь вот детали 5 свободных CGIscripts, которые я упоминал ранее:

-----------------------Подписывают Меня Облегченный-----------------------

Подпишите Меня Облегченный, программа что allowsprospects/customers, чтобы автоматически подписать and/orunsubscribe непосредственно от Вашего списка адресатов. Это hasa встроенная форма массовой рассылки для того, чтобы отослать yournewsletter или обновления.

Шпион Файла Rob's---------------------------------------------

Шпион Файла Rob's - perl подлинник, который считает filedownloads или щелчок-thrus к любому файлу. Очень полезные ifyou хотят знать, сколько людей загружает yourfree E-книгу.

-----------------------AdRotate Про-----------------------

-----------------------MasterRecommend-----------------------

Этот подлинник позволяет посетителям рекомендовать Вашему websiteto друга, посылая электронную почту, не уезжая yourwebsite. Программа также пошлет Вам копию сообщения yourvisitor (хороший знать что Ваш visitorsthink о Вашем вебсайте).

Автореспондент Владельца---------------------------------------------

Это - стандартная программа автореспондента. Thescript позволяет Вам устанавливать "От:" и "Предмет: "линии для Вашего автоответа. Вы можете также выбрать toreceive копия каждой электронной почты что auto-responderreceives.

Если Вы нуждаетесь в большем количестве помощи, устанавливающей Ваши подлинники CGI, hereare две превосходных свободных обучающих программы:

------------------------------------------------------------
Майкл Southon писал для Интернета для более чем 3
годы. Он показал сотни webmasters, как использовать это
простая техника, чтобы построить успешный бизнес онлайн. Щелкните
------------------------------------------------------------