[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[tietoverkot] Re: Tietoverkot työvälineenä:Tarkennetumpia kysymyksiä WWW-lomakkeiden teosta.




>   -Avataanko CGI-kirjoitusta varten ihan "normaali" ikkuna HMTL-Kitistä ja
>   riittää, kun tallennettaessa pääte on .cgi?
Ei. Te ette MISSÄÄN VAIHEESSA tällä kurssilla itse tee cgi-ohjelmia. 
Tiedoston päätteeksi siis ihan tavalliseen tapaan .html

>   Josta päästäänkin CGI-ohjelman rakenteeseen:
Kyseessä ei siis ole CGI-ohjelma vaan aivan tavallinen HTML-dokumentti 
joita on demoissa kyhäilty. 

>   -Tarvitaanko mitään erityisiä alkulöpinöitä, vai aloitetaanko
>   FORM-attribuutilla ja kaikki muu tulee sen
>   sisään? Ts. perus"HTML-alkumutinoita"
>   EI tarvita?
Kts. yllä. Kaikki mitä normaalistikin tarvitaan HTML-dokumenttiin niin
tarvitaan myös nyt. Näiden lisäksi pitää sitten kaikki lomake-elementit
sijoittaa vielä form-elementin sisään.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fi" lang="fi">
<head>
<title>Luennolla näytetty esimerkkilomake</title>
</head>
<body>
<h1>Käytettyjen autojen kauppa</h1>

<p>Seuraavalla lomakkeella voit tilata käytettyjen autojen valikoimastamme
löytyviä ropposia. </p>

<form 
	action="http://www.mit.jyu.fi/opetus/appro/cgi-bin/laheta/laheta.cgi"
        method="post"> 

<p> 

<label for="automerkki">Tilaan seuraavan käytetyn auton:</label>
<br />
<input type="text" name="Tilattu auto" value="Mikä rotisko?" id="automerkki"/>
<br />
<input type="submit"  value="Lähetä lomakkeen tiedot"/>
</p>
</form>
</body>
</html>



>   Monisteessa mainittiin, että jos lomakkeen tiedot lähetyttää omaan
>   sähköboxiin, nin data tulee muotoilemattomana. Ja jos taas jonnekin
>   URL:iin, niin sitten se muotoillaan. Minne tässä tapauksessa tieto
>   menee? MISTÄ sen voi lukea? JOs siis laitan actioniin  vaikka(monisteen
>   s.104 mallin mukaan)
>   
>   action="http://www.jyu.fi/~tunnus/cgi/lomake.cgi">, joka
Unohda tämä.

action-määritteessä teidän pitää käyttää kurssille erityisesti tehtyä
cgi-ohjelmaa, joka osaa lähettää lomakkeen tiedot sähköpostiinne sopivasti
muotoiltuna. Tarkka ohjeistus siitä miten tämä ohjelma osaa viestit
laittaa oikeaan paikkaan löytyy osoitteesta:

http://www.mit.jyu.fi/opetus/appro/cgi-bin/laheta/

Älkää missään nimessä yrittäkö laitella omaan www-hakemistoonne mitään
.cgi-päätteisiä tiedostoja, koska ette osaa cgi-ohjelmia tehdä :)



-- 
Tommi Lahtonen, tommi.j.lahtonen@jyu.fi, <URL: http://www.iki.fi/hazor/>

Wasting time is an important part of life.

-- send "unsubscribe tietoverkot" to majordomo@cc.jyu.fi to unsubscribe ---