[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 ---