Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Palautelaatikko

Sivun loppuun

Jyi [17.04.2004 11:55:58]

#

Kn tekee palautelaatikon niin siihen tulee semmonen tosi mystinen Action="" kohta. Mitähän tohon pitää sillee ihan tarkalleen määritttää? Kun siihen oman sähköpostiosotteen, niin siitä "lähetä" kohasta tulee vaan linkki jippiiseen!

Draiz [17.04.2004 12:06:28]

#

Action-kohtaan tulee lomakkeen käsittelijän osoite.

Jyi [17.04.2004 13:48:25]

#

Eli siis mikä se on käytännössä?

Antti [17.04.2004 14:10:04]

#

Esimerkiksi näin:
<form name='myform' action='nextpage.htm' target='_self'>

Nyt painaessasi submit nappia - siirryt 'nextpage.htm'-sivulle.

Periaatteessa actionin tulisi olla lomakkeen tietojen käsittelijä - esim cgi-ohjelma asp tai php sivu, joka tutkii lomakkeen lähettämät tiedot ja tekee niille mitä tekee.

Jyi [17.04.2004 16:04:33]

#

Kun siis haluan palautteen suoraan omaan sähköpostiin. Katoin yhtä opasta ja siinä luki et action kohtaan pitäis laittaa oma e-mail osoite.

kasetti [17.04.2004 16:11:05]

#

PHP:n mail funktiolla voit tehdä palauteboksin. Se sun opas on ilmeisesti html- ja cgi opas?

mail(
vastaanottajan osoite,
viestin otsikko,
viesti,
lisäkentät
);

sooda [17.04.2004 16:16:40]

#

UI jui, lomakkeen voi näköjään pistää meilillä kun laittaa ...action="mailto: (meiliosote)" mutta sitten kenttien pitää olla tyyliin subject eli otsikko ja silleen, http://www.google.com varmaan auttaa tässäkin.

Jyi [17.04.2004 16:22:10]

#

Joo se mun opas on html- ja cgi opas...En tajuu php:stä yhtään mitään! Eli toi äskenenkin on ihan hepreaa.... Voisko laittaa suomeks? (älkää vaan nyt sanoko "nooooooob")

sooda [17.04.2004 16:26:45]

#

"nooooooob"! :D no ei. Jos tota mun tarkotit niin se tekee niin että se pistää formin menemään meiliin, niinkuin voi tehdä myös <a href="mailto: mie@just.juu">meilii mulle</a> jne.

kasetti [17.04.2004 16:39:34]

#

Jos ohjelmointitaidot ei riitä ja opettelu ei kiinnosta niin voihan käyttää jotain valmista ilmaista palvelua. Tuolta löytyy ainakin jotain vaihtoehtoja:

http://www.ky.hkkk.fi/~k71415/ilmaiset/

Jyi [17.04.2004 16:45:53]

#

kyl opettelu kiinnostaa mut meil on modeemi..... tuskaaa ;)
Kiitti avust!

kasetti [17.04.2004 16:50:47]

#

Tuskan kautta voittoon... itsekkin vasta opetteluvaiheessa...

Jyi [17.04.2004 18:14:21]

#

Modeemin kanssa tuskat kyllä kasvaa liikaa!

sooda [17.04.2004 18:38:32]

#

Nimenomaan. Adsl sen olla pitää :P

Jyi [17.04.2004 18:49:48]

#

Onneks meille tulee ADSL n.2vk. 4p. 2h. 34s. päästä!

Jyi [17.04.2004 18:51:41]

#

Okei. Tässä on se mun palautelaatikon koodi (hyvinpaljon yksinkertaistettuna!). Jos voisitte kertoo, että mikä siinä on väärin :
<html>
<head>
<title>Palaute</title>
</head>
<body>

<form method="post" action="mailto:jyri.simonen@jippii.fi">

Nimi: <input name="nimi" size="24"><br>

E-mail: <input name="email" size="24"><br>

Palaute:

<textarea name="palauteteksti" cols="60" rows="6"></textarea><br>

<input type="submit" name="palaute" value="Lähetä palaute">

<input type="reset" name="tyhejnnä" value="Tyhjennä">

<value=""><http://koti.mbnet.fi/avain/kiitos.html"> </form>


</body>
</html>

kasetti [17.04.2004 18:59:00]

#

Antti kirjoitti:

Periaatteessa actionin tulisi olla lomakkeen tietojen käsittelijä - esim cgi-ohjelma asp tai php sivu, joka tutkii lomakkeen lähettämät tiedot ja tekee niille mitä tekee.

Siinäpä se vika taitaa olla.

sooda [17.04.2004 19:03:01]

#

öö mitä toi

lainaus:

<value=""><http://koti.mbnet.fi/avain/kiitos.html">;

tarkottaa? :D

niin ja jos täältä ei löydy vastausta niin voihan aina googlettaa.

Jyi [17.04.2004 19:28:37]

#

Mikä on CGI ohjelma? Voiko sen tehdä itse?

kasetti [17.04.2004 19:38:47]

#

CGI-ohjelmat (scriptit) ovat kotisivupaikan tarjoajan www-palvelimelle sijoitettuja ohjelmia. Ne voivat käsitellä esim. lomakkeella olevan kyselyn tai toteuttaa minkä tahansa toiminnon. CGI-ohjelmat voi tehdä itse (vaatii esim.Perl- tai C++ -kielen hallintaa) tai ne voi imuroida ilmaiseksi vepin arkistoista.

(teksti saatavissa: http://www.makupalat.fi/kotisiv3.htm#cgi)

Kysy kotisivusi palvelun tarjoajalta mitä vaihtoehtoja sinulla on toteuttaa lomakkeen käsittelyä (cgi, php jne...)

Antti Laaksonen [18.04.2004 00:04:55]

#

Monesti kotisivutiloissa on mahdollista tehdä palautesivu niin, että palautelomakkeen kentät lähetetään oikeassa muodossa palvelimella olevalle yhteiselle skriptille, joka sitten lähettää tiedot sähköpostiin. Katsopa kotisivutilasi ohjeista, onnistuuko tällainen omassa tapauksessasi.

Jyi [18.04.2004 09:14:21]

#

Kotisvutila on serkun servulta eikä siel tsemmossii oo!
Serkku sano et me voidaan ite tehä se cgi_bin kansio ja laittaa sinne se skripti.. Nyt puuttuu enää se skripti! Tai kyl me netist joku semmonenki löydettiin mut se ei oikein worklinu... oisko siihen pitäny lisätä oma e-mail osote?
Action näyttää nyt tältä:
<form action="/~ilari/cgi_bin/ilari.pl" method="post">

ajv [18.04.2004 09:29:13]

#

Itse käytin joskus kun ekan kerran nettisivuja väänsin FormMail-nimistä cgi-scriptiä.
Google löytää kyllä. Ja google löytää myös paljon suomenkielisiä käyttöohjeita, kun laittaa hakukieleksi suomen.

Jyi [18.04.2004 14:30:19]

#

Joo... oon löytäny jo montaki cgi-scriptiä, mut eiks niihin pidä kumminki liittää jotain omia tietoja siitä mihin se sit käsittelyb jälkeen lähettää sen lomakkeen?
Kandeeks mun laittaa joku scripti jota oon koittanu niin tänne?

Jri [18.04.2004 19:27:48]

#

Mulla on vähän samanlaisia ongelmia kuin Jyillä.
Googlettamalla kyl löytyy scriptejä, mut ei oikein käyttö ohjetia... :D
Oon tänää ettiny n.5h. :\
Googlesta löyty kaikki lehmien poikima halvauksista, mutta ei kyl cgi scriptien käyttö ohjeita.. varmasti joooo!
Voisko joku laittaa tänne semmosen scriptin ja ees jonkinlaisen käyttöohjeen?

ajv [18.04.2004 21:41:26]

#

Siis täh? Tossa on scripti, ei siis oma vaan tuo mainostettu Formmail:
http://cgi.evtek.fi/~k0101030/formmail.zip
Ja tässä käyttöohjeet:
http://www.imaginos.fi/materiaa/web/63.html­#Lomakkeen


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta