FILE : read_me.txt FILETYPE: ASCII-text AUTHOR : Filip Sebek fsk@mdh.se DATE : 961216, 981029 English budget manual version at bottom of this file NÄVE - en nätvärderare "NÄVE" är ett programpaket som anropas från HTML 2.0-dokument i WWW. Paketet består av tre program: "navecreat.cgi" som initierar alla filer med HTML-dokumentet som inparameter "nave.cgi" som tar emot en utvärdering och skapar och uppdaterar rapportfiler "naveread.cgi" som läser filer som "nave.cgi" skapat och skapar ett "stapel.gif" är en röd rektangel som används för att rita ut staplarna HTML-dokument som är tänkt att anropas från en WWW-läsare. Programmen är så generella att de inte måste kompileras om. Tips 1: Lägg programmet i en egen katalog. Tips 2: Lässkydda katalogen så att ingen utifrån kan sabba våra värderingar Programmet är kanske inte helt säkert eftersom programmeraren inte känner till vilka luckor som finns i kombinationen UNIX, C och WWW. -----foo.htm Den HTML-fil som anropar nedanstående script/program. Tänk på att alla NAMEfält måste vara unika och att de endast innehåller alfanumeriska och numeriska tecken. (åäö _ och . är alltså inte tillåtna i NAME="" fälten!). Se exempel "index.htm". Använd VERSALA HTML-tags. -----navecreat.cgi Används endast en gång och anropas från UNIX-prompten. Går inte att använda från WWW. Tänk på att alla de nya skapade .nave-filer måste göras tillgängliga för "nobody" (chmod 666 *.nave). Programmet gör en enklare kontroll för att upptäcka duplicerade NAMEfält. Dessutom tillkommer en fil -"filenames.nave-" som innehåller namnet på alla filer och som kommer användas av läsprogrammet... -----nave.cgi läser in en sträng som skapats av HTML-taget
. nave.cgi kommer alltså kunna ta emot vilken typ av utvärdering som helst utan att behöva kompileras om. Användaren kan följdaktligen använda vilket HTML-dokument som helst och inte bara det föreslagna [example.htm]. Ur den inkomna strängen kommer "nave.cgi" att skapa och uppdatera filer som heter samma sak som de namngivna fälten i måste vara versalt och endast "tillåtna" tecken och siffror (ej åäö mellanslag eller annat krångel). En loggfil "timestamps.nave" fyller i vid vilka tidpunkter nave.cgi anropas. I övrigt loggas inget annat. -----navereader.cgi skriver en rapport och sammanställer alla rapportfiler. Om en fil endast innehåller tal så kommer programmet göra en graf samt räkna ut medelvärdet. I annat fall så kommer all text att skrivas ut rad för rad. -------------- In ENGLISH Files _needed_ *.htm Your form navecreat creats files from the HTML-form-file nave.cgi form-page calls this program that write the evaluation to files naveread.cgi reads all evaluations stapel.gif graphics background.gif background graphics All HTML-tags must be CAPITAL like NAME="lectures". Use only simple characters in filenames (no "åäö,.;:"). The file "timestamps.nave" logs the time when nave.cgi is called.