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.

Search the boards