Löysin Saunalahden sivuilta jäljessä seuraavn lomakkeen. Pienien muokkailujen jälkeen sopi kivasti käyttöön. Nyt kuitenkin ilmeni ongelmia kun joku piru tukkii lomakkeen kautta sähköpostin. Eli suosio on varmuudella laajempaa kuin mitä ilman väärinkäytöksiä olisi. (noin 7000 viestiä/päivä) Mitenkähän lomaketta tulisi muokata jotta sisällyttäisi yhteyttä ottavan IP:n mukaan? Sais terroristit hirteen.... kele.
Lomakkeet
Lomakkeilla voit vastaanottaa tietoa suoraan omalta www-sivultasi.
Lomakkeen saat sivullesi esim. seuraavanlaisella HTML-koodilla:
Nimi:
Viesti:
Kirjoita viestisi tähän...
Ylläoleva html-koodi tuottaa allaolevan lomakkeen:
(allaoleva lomake on vain esimerkki eikä se siksi toimi oikeasti)
Nimi:
Viesti:
Kirjoita viestisi tähän...
Eri input-kenttien merkitys:
Vastaanottajan sähköpostiosoite, laita tähän oma sähköpostiosoitteesi
Palaute-postin otsikko
Lähetyksen jälkeen tulevan "Kiitos"-sivun osoite
'Pakolliset' kentät
Jos haluat että lomaketta ei voi lähettää ennenkuin joku tietyt kenttät on täytetty, voit määritellä sen seuraavalla koodilla:
Kenttien nimet tulee erottaa pilkulla eikä niiden välissä saa olla tyhjää (esim. välilyöntejä).
Input-kenttiä voi olla enemmänkin, esim. osoite, puhelin jne. Eri kentille täytyy vain antaa toisistaan eroavat nimet NAME -osassa. FormMail osaa useimmat HTML-lomakkeiden elementit.
Lisäohjeita FormMail:in käytöstä löydät osoitteesta http://www.worldwidemart.com/scripts/readme/formmail.shtml
Huom!
Jos käytössäsi on Saunalahden www-palvelin domain-nimellä, käytä ACTION-osassa seuraavaa polkua: www.omadomain.fi/server-cgi/FormMail.
Lomakkeet
Lomakkeilla voit vastaanottaa tietoa suoraan omalta www-sivultasi.
Lomakkeen saat sivullesi esim. seuraavanlaisella HTML-koodilla:
Nimi:
Viesti:
Kirjoita viestisi tähän...
Ylläoleva html-koodi tuottaa allaolevan lomakkeen:
(allaoleva lomake on vain esimerkki eikä se siksi toimi oikeasti)
Nimi:
Viesti:
Kirjoita viestisi tähän...
Eri input-kenttien merkitys:
Vastaanottajan sähköpostiosoite, laita tähän oma sähköpostiosoitteesi
Palaute-postin otsikko
Lähetyksen jälkeen tulevan "Kiitos"-sivun osoite
'Pakolliset' kentät
Jos haluat että lomaketta ei voi lähettää ennenkuin joku tietyt kenttät on täytetty, voit määritellä sen seuraavalla koodilla:
Kenttien nimet tulee erottaa pilkulla eikä niiden välissä saa olla tyhjää (esim. välilyöntejä).
Input-kenttiä voi olla enemmänkin, esim. osoite, puhelin jne. Eri kentille täytyy vain antaa toisistaan eroavat nimet NAME -osassa. FormMail osaa useimmat HTML-lomakkeiden elementit.
Lisäohjeita FormMail:in käytöstä löydät osoitteesta http://www.worldwidemart.com/scripts/readme/formmail.shtml
Huom!
Jos käytössäsi on Saunalahden www-palvelin domain-nimellä, käytä ACTION-osassa seuraavaa polkua: www.omadomain.fi/server-cgi/FormMail.
Vastaukset 3
Vanhimmat
eli sivun HEAD-osioon teet funktion
function terroristipaska()
{
var ip = '';
return ip;
}
Sitten formin sisään lisäät kentän
ja sitten tuokin kenttä lähettyy mailin mukana.
Juu, kiitosta vaan. Kokeilen heti.....
Kun laitoin action kohtaan sähköposti osoitteeni, ja kun painan lähetä nappulaa niin tulee vain Page Not Found. Käytössäni on Geocitiesin sivut. Miten voin saada laatikkoon kirjoitetut tiedot sähköpostiini?