Какви са скриптове

Какви са скриптове?

Как работи CGI-скрипт? Разбира се, не мога да цитирам някои технически насоки, но ползите от това няма да е достатъчно. Затова ви казвам, как всичко се случва, със свои думи.






Затова страницата ви посетител запълва поле на формуляр, например, да пише в книгата за гости.
След това той кликне върху "Изпрати", и който работи на CGI-скрипт.
Сценарият изпълнява програмираните действия - в този случай, гласи данните от формата и ги пише в книгата за гости на файла - и изпраща на браузъра на посетителя нормален HTML-код, например, се появява съобщение
"Благодаря ви, че сте оставили бележка в книгата за гости."

На CGI-програмата може да бъде записано на какъв език?
Отговорът ще ви изненада:
почти всяка.
Основното нещо е, че сървърът може да изпълни тази програма, което означава, че сървърът трябва да бъде инсталиран компилатор или интерпретатор на езика за програмиране. За системи, базирани на Unix обикновено е C / C ++, Perl, Shell; за сървъри, работещи на Windows NT - една и съща Perl, C / C ++ програмирането и всички Windows-система, която поддържа писане на CGI-приложения, като например, Visual Basic или Делфи. Лично аз предпочитам на езика Perl.






Той е интерпретиран, че е програма, Perl не изисква компилация. Това е много удобно: отстранявате грешки програма за домашния си машина (където, например, инсталиран Windows), а след това просто го копирайте в сървъра (което е вероятно да има един от най-система Unix - FreeBSD, Linux, Sun Solaris, HP-UX и т.н.). При смяна на доставчика проблеми с прехвърлянето на сценария няма да бъде.

Ако решите да използвате компилатор, например, C / C ++. След това ще трябва да се компилира изходния код на сървъра, който призовава за достъп телнет-сървър, който доставчиците на услуги не обичат да се даде.

"Да, но аз не знам Perl" - може да се каже. Ха!
За да се организира работата на скриптове на сайта си, знания език за програмиране не е особено необходимо. Мрежата е просто абсолютно nemerenoe брой безплатни скриптове, за да задоволят всички вкусове - от книги за гости до сложни бази данни.
Всичко, което трябва да се - поне основни познания по английски език. Изтеглете скрипт може да бъде CGI-Resources.Com сайт.
Това е специализирана директория, съдържаща връзки към хиляди скриптове на различни езици за програмиране.