Steinbitglis Skrevet 17. april 2004 Del Skrevet 17. april 2004 Er det noen som vet hvordan man lager en liten "hello world"-sak med cgi? Skal liksom se ut som en html-side hvor det er den eneste teksten. Hvis jeg er helt på jordet, kan noen forklare hva cgi-filer er til og hvordan man lager dem? Lenke til kommentar
søppel Skrevet 17. april 2004 Del Skrevet 17. april 2004 #include <iostream> int main() { using namespace std; cout << "Content-type: text/html\n\n"; cout << "<HTML>\n"; cout << "<BODY>\n"; cout << "<H1>HELLO WORLD!</H1>\n"; cout << "</BODY>\n"; cout << "</HTML>\n"; cout << endl; return(0); } Resultat: http://nostdal.net/cgi-bin/ncgi Kort, grei forklaring rundt dette med cgi: http://hoohoo.ncsa.uiuc.edu/cgi/ Lenke til kommentar
søppel Skrevet 17. april 2004 Del Skrevet 17. april 2004 (endret) ..har forresten lenge tenkt på å lage en "persistent" cgi-sak: http://scm.nostdal.net/cgi-bin/viewcvs.cgi....viewcvs-markup Har det klart for meg åssen, men har ikke tatt meg tid ennå (som vanlig). Endret 17. april 2004 av søppel Lenke til kommentar
Dead_Rabbit Skrevet 17. april 2004 Del Skrevet 17. april 2004 (endret) I html kan man jo hente inn bilder med img src og alt det der, da kan man jo få et lite "GUI" program da, hvis man bruker html til layout??? EDIT: Testa uten vidre hell, hvordan må det kjøres for at det skal funke?? Endret 17. april 2004 av zirener Lenke til kommentar
søppel Skrevet 18. april 2004 Del Skrevet 18. april 2004 (endret) #include <iostream> int main() { using namespace std; cout << "Content-type: text/html\n\n"; cout << "<HTML>\n"; cout << "<BODY>\n"; cout << "<H1>HELLO WORLD!</H1>\n"; cout << "<IMG SRC=\"http://forum.sourcecode.no/html/avatars/IPB_Community_Pack/Green-haze.gif\" border=\"0\">\n"; cout << "</BODY>\n"; cout << "</HTML>\n"; cout << endl; return(0); } // main() http://nostdal.net/cgi-bin/test Edit: Dette med GUI i Web-browseren vet jeg ikke om vil bli så lett. Endret 18. april 2004 av søppel Lenke til kommentar
Steinbitglis Skrevet 18. april 2004 Forfatter Del Skrevet 18. april 2004 Har egentlig skjønt det meste av det der fra før, problemet er at det selvfølgelig blir exe-filer nå jeg kompilerer. Har prøvd å forandre navnet til .cgi og kjøre den i IE uten hell. (hvis det er en instilling i kompilatoren som skal til, så bruker jeg dev-c++) Lenke til kommentar
søppel Skrevet 18. april 2004 Del Skrevet 18. april 2004 Du må ha en web-server .. f.eks. Apache eller IIS. Jeg vet lite om IIS (Microsoft sin) .. men i Apache slenger du bare .exe-fila inn under cgi-bin/ -katalogen. Ingen instilling ellernoe slikt; rett frem - som koden viser. 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å