Cum de a crea un site web interactiv

Cum de a crea un site web interactiv

În primul rând, vom defini o anumită terminologie. Sub site interactiv înțeleg pe cei care implementează interfața cu orice program care ruleaza pe partea de server. Formular pe pagina web duce utilizatorul la anumite date, și le transmite la un server web browser-ul, care lansează programul dorit. Programul după cererea îndeplinită, returnează web-server, și astfel el creează pe pagina HTML acoperi și îl trimite înapoi la browser.

Deci, ce putem face, folosind interactivitate? Cel mai faimos lucru care vine în minte - este contoare, cărți de oaspeți, magazine formootpraviteli, online, interfețe pentru bazele de date. În practică, poți face orice vrei. Totul depinde de capacitatea de programator.

Cum se face acest lucru punct de vedere tehnic? Dar cum - pe partea de server, plasăm programele necesare și baze de date. și configurabil web-server într-un mod pe care el a fost capabil să transmită cererile de utilizator din programul de procesare de rețea și primește rezultatul. Acest lucru se face printr-un protocol CGI - Common Gateway Interface (care, în sunete rusești, cum ar fi "interfață comună poartă de acces"). CGI - este un set de reguli prin care serverul transmite cererea de program. Orice program scris în așa fel încât să satisfacă aceste cerințe, pot fi utilizate pe web-server.

Astfel, paginile interactive pot fi împărțite în două părți: forma și de program. În forma de care avem nevoie pentru a descrie în mod adecvat toate elementele interfeței, și specificați calea către un program care rulează. După cum puteți vedea, nu este prea dificil. Și ce să fac dacă nu sunteți un programator, și aveți nevoie de un program simplu? În acest caz, puteți utiliza arhiva de script-uri finite, dintre care cele mai multe sunt gratuite. Toate sarcinile comune au fost rezolvate mult timp în urmă și optimizat. Acest cărți de oaspeți, contoare, liste de discuții, etc. Trebuie doar să găsiți dreapta și citiți cu atenție descrierea acestuia. Apoi rămâne doar pentru a plasa corect elemente în forma și specificați parametrii specifici pentru acest script. programe mai sofisticate deja scrise pentru programatori care au suficientă experiență pentru asta.

Trimiterea formularului prin e-mail

Să ne uităm la un exemplu tipic - trimiterea formularului prin e-mail. Pentru aceasta folosim un program pregătit din arhivele Matt Wright, concepute pentru a trimite conținutul formularului în e-mail - FormMail. Acest script trebuie să fie configurat și plasat pe web-server într-un director special, în cazul în care sunt CGI-programe. De obicei, numit cgi-bin (pentru a vă asigura să se consulte cu furnizorul - dacă acesta oferă servicii privind plasarea CGI-script-uri, precum și numele directorului pentru cazare script-uri). Și la pagina - pentru a descrie forma. Astfel, trebuie să ne pregătim două fișiere, a crea HTML-formă și configurați Perl-script pentru nevoile noastre.

Un pic de clarificare cu privire la codul de mai sus. Să acorde o atenție la parametrul de acțiune în tag-ul