JoeDohn Skrevet 3. januar 2003 Del Skrevet 3. januar 2003 Ja, topicen sier det meste... Jeg bare lurer på hva CGI er for noe, og hva det står for... Takk... Lenke til kommentar
nucleus Skrevet 3. januar 2003 Del Skrevet 3. januar 2003 CGI står for Computer Generated Image og er et bilde eller animasjon laget ved hjelp av data. Lenke til kommentar
Ratatosk Skrevet 3. januar 2003 Del Skrevet 3. januar 2003 CGI kan bety flere ting. Men jeg regner med at det er Computer Generated Images du lurer på. Dette er ferdig rendret data-animasjon som brukes i cutscenes i spill som f.eks. Final Fantasy serien. Filmer som Monsters Inc. eller Toy Story består utelukkende av CGI (også kjent som CG). Lenke til kommentar
SilentNET Skrevet 3. januar 2003 Del Skrevet 3. januar 2003 CGI står for Common Gateway Interface og er en måte du kan kommunisere mellom et CGI-program og en webserver. CGI ble mye brukt tidligere til å ta imot brukerinput fra skjema på websider, lage forum, gjestebøker og annet dynamisk innhold på en webside. I dag blir PHP, ASP eller CFM brukt istedenfor, men du finner enda mange sider som fortsatt bruker CGI. Disse programmene ligger vanligvis i en egen mappe på webserveren. Du kjenner det gjerne igjen på filendingen (.pl), men også på plassering. [ www.dittnavn.com/cgi-bin/gjestebok.pl ] De fleste CGI-programmer ligger under /cgi-bin/, men dette er bare en formalitet og ikke noe krav. Eneste kravet er at programmet har skriverettigheter i mappen hvor det ligger. Noe av det negative med CGI er at det benytter seg av f.eks. Perl som programmeringspråk. En annen ting er sikkerhetshullet som oppstår grunnet skriverettigheter i /cgi-bin/-mappen. Du belaster også webserveren ganske kraftig siden hver gang et CGI-script(program) kjøres starter en ny prosess på serveren. CGI kommer dermed under server-side "språkene" og ikke client-side slik som f.eks. Javascript og ActiveX. Andre server-side språk er Active Server Pages (ASP, som er Microsoft sitt eget system). Hypertext Pre-processor (PHP, som er open-source miljøets svar på ASP) også Macromedia's eget språk ColdFusion(CFM). CGI er i motsetning til PHP, CFM og ASP ikke et språk i seg selv, men heller en slags protokoll for hvordan webserveren kan "snakke" med et CGI-script eller program. Selve programmet er gjerne skrevet i Perl (muligens også C, men er ikke helt sikker her). Jeg er ingen ekspert på emnet og beklager hvis noe av dette ikke er helt korrekt, men tror ikke det skal være noe direkte løgn her i alle fall. Håper dette besvarte spørsmålet ditt. Lenke til kommentar
JoeDohn Skrevet 4. januar 2003 Forfatter Del Skrevet 4. januar 2003 aaah, hadde en vag anelse om at det kunne være flere ting, ja... takk for alle svar, kjekt å vite sånt... så på LotR-DVDen at de bruker CGI for å lage kampscenene, bl.a... ganske artig... Lenke til kommentar
nibbana Skrevet 7. januar 2003 Del Skrevet 7. januar 2003 Man kan bruke andre programmeringspråk som CGI-script. Perl er kanskje mest brukt som CGI-script men C og linux script (bash/sh) og kanskje noen andre språk også egner seg som cgi i script. Det som sentralt kreves er at språkene er i stand til skrive ut til standard ut og lese inn fra standard inn. Det er altså gjennom dette et CGI script kommuniserer med webserveren og deretter klienten maskinen. CGI er altså et typisk serverside script i motsetning klientside script som javascript. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå