#include < stdio.h > int main () {printf (" Content-type: text /html \\ n \\ n " ); printf (" < HTML > \\ n "); printf (" < body > \\ n "); printf (" < h1 > Hello there Na mojom webovom serveri, vstúpil som tento program do súboru simplest.c a zostavujú ho tým, že hovorí:
gcc simplest.c -o simplest.cgi(Pozri C Programovanie Pracuje Podrobnosti o zostavení C programov.)
Umiestnením simplest.cgi v adresári cgi-bin, to môže byť vykonaný. Ako môžete vidieť, všetko, čo skript robí, je vytvoriť stránku, ktorá hovorí, "! Ahoj " Jediná časť, ktorá je neočakávaný je linka, ktorá hovorí:
printf (" Content-type: text /html \\ n \\ n ")Linka " Content-type: text /html \\ n \\ n " je zvláštne kus textu, ktorý musí byť prvá vec, ktorú poslal do prehliadača akýmkoľvek skriptu CGI. Tak dlho, ako si spomeniete, urobiť to, že všetko bude v poriadku. Ak zabudnete, prehliadač odmietne výstup skriptu.
Môžete urobiť to isté v Perlu. Tento typ PERL kód do súboru s názvom simplest.pl:
#! /Usr /bin /perlprint " Content-type :! text /html \\ n \\ n "; tlač " < HTML > < body > < h1 > Hello World "; tlač " < /h1 > < /body > < /html > \\ n ";Umiestnite súbor do svojho cgi-bin. Na počítači s UNIX, môže pomôcť tiež zadať:
chmod 755 simplest.plTo hovorí UNIX, že scenár je spustiteľný.
ste práve videli Základnou myšlienkou CGI skriptovanie. Je to naozaj tak jednoduché! Program vykonáva a jeho výstup
je odoslaná do prehliadača, ktorý volal skript. Normálna odošle výstup na štandardný výstup je to, čo je poslaný do prehliadača
Celý bod CGI skriptovanie, však, je vytvoriť dynamický obsah. - Zakaždým, keď skript vykoná, výstup by mal byť iný. Koniec koncov, v prípade, že výstup je rovnaký pri každom spustení skriptu, potom môžete tiež použiť statickú stránku. Nasledujúci program C ukazuje veľmi jednoduchý dynamický obsah:
#include < stdio.h > int incrementcount () {FILE * f; int i; f = fopen (" quot;, c
o jednoduchý, statickú stránku ako jeho výstup. Tu je, ako by to CGI program vyzerať, ak ste to napísal v C:
počítačový softvér
- Ako strih videa Works
- Ako sa vám previesť mp3 súboru do sú…
- Ako HIPAA dodržiavanie vplyv na zdieľa…
- Ako sa súbory vo formáte MP3 Work
- Ako Time Management Software Works
- Ako bezpečné je oblak?
- Ako Napster prácu, a prečo je tam taký…
- Ako Palm WebOS Palm WebOS Works
- Ako Google Chrome Browser Works
- Ako sa vám ripovať CD pomocou Windows …
- Ako DRM Works
- Žijeme v počítačovej simulácii?
- Ako tlačiť PowerPoint presentations
- Musím pre zálohovanie súborov, ktoré…
- Základy C Programming