Utilizarea de script-uri în construirea site-

Utilizarea de script-uri în construirea site-

Pe aceasta pagina voi încerca să-i spun despre elementele mai complexe ale clădirii site-ului - script-uri. Cei care au scanat primele rânduri ale articolului, consideră că este prea greu de înțeles și greu de digerat, nu sfătui să se încarce creierul și du-te la o altă pagină sau la ultimul paragraf al acestei pagini.







Ce este un script?

Pentru ce au toate în cele din urmă să?!

Astăzi, lucruri, cum ar fi cărțile de oaspeți, serverul de căutare, formularul pentru trimiterea de mesaje - un atribut esențial al aproape orice site majore.
Problema introducerii acestora și a altor clopote și fluiere, desigur, excită puternic imaginația în devenire webmaster, privarea lui de somn, pofta de mancare si setea de bere. Pentru că doriți ca site-ul dvs. nu a fost mai rău decât oamenii ..)) Din pacate, studiul de pagini HTML -iskhodnikov concurenți nimic, dar referirile la un „cgi-bin“. nu, și chiar și în grupuri de știri, uneori, se menționează despre unele script-uri.

acest program este fundamental diferit de programele obișnuite, care sunt instalate pe computer - fie că este vorba MS Word sau joc Quake.
CGI - acest lucru nu este un limbaj de programare, în care script-ul este scris, și o interfață specială prin care există un script care rulează și interacționează cu ea.
Cu toate acestea, există un moment destul de neplăcut.

Utilizarea de script-uri în construirea site-

Pe serverul pe care site-ul dvs. ar trebui să li se permită să ruleze scripturi CGI-. Faptul că script-ul, la fel ca orice alt program care poate executa comenzi pe server, care este un potențial risc de securitate.
După cum un hacker a spus: „Un cgi -script pot hack sistemul în 5 minute.“






Deci, dacă vă gazdă site-ul dvs. pe un server gratuit, de exemplu, sau Narod.Ru Chat.Ru. atunci nu va fi capabil să ruleze script-uri. Cu toate acestea, unele server gratuit permit utilizarea CGI. de exemplu, Holm.RU. Ei bine, dacă plătiți pentru plasarea paginii, apoi, de regulă, utilizați cgi -script permise (în cazul în care nu - să plătească apoi furnizorul de pagina de asistență, în opinia mea, nu merita).

Cum -script CGI?

Desigur, pot cita unele îndrumări tehnice, dar beneficiile acest lucru nu va fi suficient. De aceea vă spun cum totul se întâmplă, în propriile cuvinte.
Deci, pagina dvs. un vizitator umple un câmp de formular, de exemplu, pentru a scrie în cartea de oaspeți.
După aceea el face clic pe butonul „Submit“. cgi și începe care -script.
Script-ul efectuează acțiunile programate - în acest caz, citește datele din formularul și să le scrie în fișierul de carte de oaspeți - și trimite browser-ul vizitatorului este un HTML-cod normale, de exemplu, mesajul:
„Vă mulțumesc că ați lăsat un bilet în cartea de oaspeți.“
Ie script-ul, ca răspuns la utilizator pentru a efectua anumite acțiuni pe server. Principalul lucru este că serverul poate executa acest program.

Pentru a organiza activitatea script-urile de pe site-ul dvs., un limbaj de programare de cunoștințe nu este deosebit de necesară. Web-ul este doar numărul absolut nemerenoe de script-uri gratuite pentru a se potrivi toate gusturile - de la cărți de oaspeți la baze de date complexe.
Tot ce trebuie să - cel puțin cunoștințe de bază de limba engleză. Descărcați orice script poate fi site-ul CGI-Resources.Com.
Acesta este un director specializat care conține link-uri către mii de script-uri pe o varietate de limbaje de programare.

Acum - practică

În funcție de configurație, serverul web, numele de script-ul trebuie să aibă o anumită extensie și / sau script-ul trebuie să fie situate într-un anumit director.
De exemplu, numele de script-ul trebuie să aibă extensia .cgi și script-ul ar trebui să fie în directorul cgi-bin.
Consultați administratorul serverului despre cerințele pentru script-uri.
Deoarece script-ul - un program, trebuie să-l dea atributul „executabil“.
În cazul în care script-ul scrie date în orice fișier (cum ar fi o carte de fișier de oaspeți), fișierul trebuie să fie inscriptibil.
Ei bine, în general, și toată înțelepciunea de bază.

Utilizarea de script-uri în construirea site-

În continuare, aș dori să propună pentru examinare o mică colecție de script simplu care poate fi ușor de instalat în corpul de site-ul dvs., chiar și fără a citi un singur cuvânt din replicile mele anterioare absconse.