Използването на скриптове в строителна площадка

Използването на скриптове в строителна площадка

На тази страница ще се опитам да разкажа за по-сложните елементи на сградата на сайта - скриптове. Тези, които се сканират първите редове на статията, смята, че е твърде неясен и труден за възприемане, аз съветвам да не зарежда мозъците и да преминете към друга страница или на последния параграф на тази страница.







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

За какво е всичко най-накрая трябва да?!

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

тази програма е фундаментално не се различава от обичайните програми, които са инсталирани на вашия компютър - дали е MS Word или игра Quake.
CGI - това не е език за програмиране на който е написан сценария и специален интерфейс, чрез който има скрипт, изпълняван и да си взаимодействат с него.
Въпреки това, има едно доста неприятно момент.

Използването на скриптове в строителна площадка

На сървъра, на който вашия сайт трябва да бъде позволено да тече CGI-скриптове. Фактът, че сценарият, както всяка друга програма, която може да изпълнява команди на сървъра, който е потенциален риск за сигурността.
Като един хакер заяви: "Една CGI -script мога да проникна в системата за 5 минути."






Така че, ако бъде домакин на вашия сайт на безплатен сървър, например, или Narod.Ru Chat.Ru. тогава няма да можете да стартирате скриптове. Въпреки това, някои свободен сървър позволи използването на CGI. например, Holm.RU. Е, ако сте платили за поставянето на страницата и след това, като правило, се използва CGI -script позволено (ако не - тогава плати доставчикът на подкрепата на страницата, по мое мнение, не си струва).

Как -script CGI?

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

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

Сега - практика

В зависимост от конфигурацията, уеб сървър, името на скрипта, трябва да има определена разширение и / или скрипт, трябва да се намира в определена директория.
Например, името на скрипта, трябва да има .cgi разширение и скрипт трябва да бъде в директорията на CGI-бен.
Консултирайте се с администратора на сървъра за изискванията за скриптове.
От сценария - програма, ще трябва да го дам в полето "изпълним".
Ако скриптът записва данни с всеки файл (като книга файл гост), файлът трябва да е достъпна за писане.
Е, като цяло, и цялата основна мъдрост.

Използването на скриптове в строителна площадка

На следващо място, бих искал да предложа на вашето мнение малка колекция от прост скрипт, който може лесно да бъде инсталиран в тялото на вашия сайт, дори и без да четете една-единствена дума на предишните ми неясни линии.