Posted By: RoboShim (ICQ #: 166 703 40) on 'CZscripts' Title: Re: Co je to vlastne CGI script-Chybicka se vloudi!! Date: Fri Mar 12 15:42:58 1999 > prez telnet. :) (ikdyz uz me samozrejme napadlo, udelat si klienta, co se *** V perlu no problem, staci asi 10 radek a je vytvorenej socket + dalsich rekneme 20 na nejaky poslani dat a cteni dat. velice jednoduche > echo "Context-type: text/html" *** POZOR, tady je ta chybicka!! Neni to CONTEXT ale CONTENT, coz je anglicky obsah. > Vsechno, co ve scriptu poslem na standartni vystup, posilame vlastne > klientovi (browseru). Pokud nastavime spravny context-type, muzem klidne *** Neni zcela tak pravdu, pokud se posila pouze content-type, vystup z CGI prg. jde k serveru a ten ho jeste upravuje. Lze ale zabranit nejakyma polozka v hlavicce, aby do vystupu server zasahoval. Jinak pripojuje identifikaci, datum a dalsi, viz priklad: skript: #!/bin/bash echo -e "Content-type: text/htmlnn" echo "Ahoj" po spusteni pres telnet vratil web server (oddeleno "---"): --- HTTP/1.1 200 OK Date: Fri, 12 Mar 1999 14:34:52 GMT Server: Apache/1.2.4 Connection: close Content-Type: text/html Ahoj ----- takze vidite, co k tomu server pridava, kdyz tam nedate specialni polozky, kteryma se to da odstinit (myslim, ze by mohlo stacit Content-length). > echo "Context-type: text/html" *** Opet CONTENT!! > Myslim, ze Brendy ma na pagi kompletni blany od SPS, takze pokud se tim > chcete > zabyvat seriozne, tak tusim viz. www.fi.muni.cz/usr/brandejs. Kdeze by me *** Taky viz rfc1945.txt(Hypertext transfer protocol 1.0) a rfc2068.txt(Hypertext transfer protocol 1.1) na rfc archivech napr. ftp://ftp.vse.cz/pub/docs/rfc Cau. RoboShim. P.S.: Doufam, ze jsem neudelal nekde chybu ja!! KDyby jo, tak napiste. Snad ne.