HTML lomake toimimaan

Miten saan HTML lomakkeen lähettämään tiedot mun sähköpostiin? Lomake pitäisi liittää wordpressiin ja sen pitäisi pystyä lähettämään vastauksen mun sähköpostiin?
251341
Äänestä

Muut lukivat myös

Vastaukset 25

Vanhimmat

Ohjelmoit webservicen joka vastaanottaa HTTP POST:lla lomakkeen sisällön ja lähettää sen sähköpostiin. HTML ei tätä tee.

Hyvin paljon mahdollista ehkä että Wordpressissä joku palikka tuohon, en muista.

Äänestä
  • Tarkistin. Wordpressille löytyy lomakkeen lähetys laajennoksia mutta se kyllä edellyttää, että postin lähetys toimii siinä serverillä. Siihen löytyy tietoa palvelinkäyttöjärjestelmän ohjeista sekä www.php.net:stä.

    Äänestä

Wordpressin lisäosillahan tuon saa hoidettua, kunhan palvelinpää sen sallii.

Äänestä

https://wordpress.com

sallii ilmaisella puolella joitakin perus lisä osia. Yksi niistä on yhteydenotto lomake.

Voit muokata sitä, poistaa kenttiä ja lisätä uusia.

Äänestä

Tuossa kuva yhteyden otto lomakkeen sijainnista:
http://but.fi/5s8

Tuossa kuva muokatusta lomakkeesta jossa on mukana alinpana pakollinen kenttä.
http://but.fi/5s9

Äänestä

Irrota virtajohto.

Äänestä

Voit tehdä sen vaikka PHP:llä:

http://pastebin.com/vTmaMEmB

Sitten lomakkeeseen laitat

method = POST

ja

action = tuon php tiedoston nimi, johon tallennat lomakkeenkäsittelijän.

Äänestä
  • Tuohon php koodiin voisi vielä lisätä uudelleenohjauksen komennolla

    header ("Location: " );

    Jotta lomakkeen lähetyksen jälkeen ei vain jää tyhjä valkoinen sivu näkyville.

    Äänestä

  • Kiitos.

    Vieläkun tajuaisi ton php koodin, mutta ehkä tulevaisuudessa.

    Äänestä

  • VastaAlkaja kirjoitti:

    Tuohon php koodiin voisi vielä lisätä uudelleenohjauksen komennolla

    header ("Location: " );

    Jotta lomakkeen lähetyksen jälkeen ei vain jää tyhjä valkoinen sivu näkyville.

    Tietääkö kukaan miten lisään ton php -koodin wordpressiin. html - koodin lisääminen on helppoa mutta minne laitan ton php- koodin wordpress.org issa niin että lomake toimiin?

    Äänestä

  • wooorpressApua kirjoitti:

    Tietääkö kukaan miten lisään ton php -koodin wordpressiin. html - koodin lisääminen on helppoa mutta minne laitan ton php- koodin wordpress.org issa niin että lomake toimiin?

    En laittaisi Wordpressiin vaan ihan eri paikkaan. Samalla palvelimella toki voi olla mutta oma paikka sille sit.

    Äänestä

  • m-kar kirjoitti:

    En laittaisi Wordpressiin vaan ihan eri paikkaan. Samalla palvelimella toki voi olla mutta oma paikka sille sit.

    Joo mutta wordpressiin pitäisi nyt kuitenkin lisätä.

    Äänestä

  • niinjoojaa kirjoitti:

    Joo mutta wordpressiin pitäisi nyt kuitenkin lisätä.

    Miksi? Tekee vain vaikeampaa päivittämisestä.

    Äänestä

  • m-kar kirjoitti:

    Miksi? Tekee vain vaikeampaa päivittämisestä.

    Koska opettaja käskee niin. Siis samalle palvelimelle missä wordpress (koulun palvelin) asennetaan se php-koodi ja html sit wordpresin vimpaimeen, niinkö?

    Äänestä

  • härskihartikainen000 kirjoitti:

    Koska opettaja käskee niin. Siis samalle palvelimelle missä wordpress (koulun palvelin) asennetaan se php-koodi ja html sit wordpresin vimpaimeen, niinkö?

    Eihän sillä periaatteessa ole väliä missä palvelimella on, vaikka ostaisi Amazonista pilveä mutta kyllähän se on normaalia tietojärjestelmäsuunnittelua, että palastellaan ongelma. Normaalisti rakennetaan palvelu jokaiselle liiketoimintakäsitteelle (Service Oriented Architecture) ja ne ovat itsenäisiä niin, että niitä voidaan ylläpitää toisistaan riippumatta eikä mene ikinä kaikki kerralla nurin.

    Jos tämä on kouluhomma niin kyllähän sen opettajan homma sitten on kertoa miten se haluaa sen tehtävän, että kysele siltä.

    Äänestä

  • m-kar kirjoitti:

    Eihän sillä periaatteessa ole väliä missä palvelimella on, vaikka ostaisi Amazonista pilveä mutta kyllähän se on normaalia tietojärjestelmäsuunnittelua, että palastellaan ongelma. Normaalisti rakennetaan palvelu jokaiselle liiketoimintakäsitteelle (Service Oriented Architecture) ja ne ovat itsenäisiä niin, että niitä voidaan ylläpitää toisistaan riippumatta eikä mene ikinä kaikki kerralla nurin.

    Jos tämä on kouluhomma niin kyllähän sen opettajan homma sitten on kertoa miten se haluaa sen tehtävän, että kysele siltä.

    Kun ei opettaja tiedä wordpressistä mitään ja tämä on uudenlaista opiskelua jossa opettajat eivät opeta.

    Ongelma on nyt se wordpressissä oleva html- koodi ei saa yhteyttä php - koodiin joka on samalla serverillä.

    Äänestä

  • härskihartikainen000 kirjoitti:

    Kun ei opettaja tiedä wordpressistä mitään ja tämä on uudenlaista opiskelua jossa opettajat eivät opeta.

    Ongelma on nyt se wordpressissä oleva html- koodi ei saa yhteyttä php - koodiin joka on samalla serverillä.

    Ei se PHP koodi välitä mikä sitä kutsuu. Selaimella vaikka avaat sitä skriptiä ja katso mitä palvelin vastaa.

    Sinun tarvitsee ymmärtää HTTP protokollan perusteet ja tulkita palvelimen vastaukset jotta voit selvittää toimiiko se ja sitten kun lähettää postia niin pitäisi ymmärtää SMTP protokollan perusteet jotta voit tutkia pelaako postiyhteydet. Se vian selvitys kun perustuu siihen että tutkitaan mitä ne palvelimet vastailee.

    Äänestä

  • m-kar kirjoitti:

    Ei se PHP koodi välitä mikä sitä kutsuu. Selaimella vaikka avaat sitä skriptiä ja katso mitä palvelin vastaa.

    Sinun tarvitsee ymmärtää HTTP protokollan perusteet ja tulkita palvelimen vastaukset jotta voit selvittää toimiiko se ja sitten kun lähettää postia niin pitäisi ymmärtää SMTP protokollan perusteet jotta voit tutkia pelaako postiyhteydet. Se vian selvitys kun perustuu siihen että tutkitaan mitä ne palvelimet vastailee.

    Php koodi toimii koulun serverissä, sen olen tarkistanut. Mutta en saa sitä toimimaan kun HTML koodi on wordpressissä. Mutta selvittelemään asiaa .

    Äänestä

  • Jepjooniinvarmaajuu kirjoitti:

    Php koodi toimii koulun serverissä, sen olen tarkistanut. Mutta en saa sitä toimimaan kun HTML koodi on wordpressissä. Mutta selvittelemään asiaa .

    Se on siinä html lomakkeessa se

    <form action="jotakin.php" . . . .

    Tuo jotakin.php paikalla täytyy olla sen php tiedoston osoite sinun palvelimella, joka käsittelee lomakkeen. Tosiaan kuten yllä sanottua, php tiedosto ei välitä mistä lomake tulee, wordpressistä, vai jostakin muualta. Se vain käsittelee sen.

    Voit helposti testata tuleeko viestisi sille php skriptille mitään, php:n echo komennolla.

    Esim laita testiksi siihen

    if(isset($_POST["viesti"])) {

    echo "viesti ok";

    }
    else {

    echo "viesti ei tullut";

    }

    Äänestä

Eikö se WordPress Plugin sitten kelvannut.

Et sinä voi lisätä artikkeliin suoritettavaa PHP -koodia. Lisä toiminnot liitetään ympäristöön Plugin -tiedostoina, jotka sijaitsevat kansiossa /wp-content/plugins/.

Ilmaista BLOGI -palvelua tarjoaa https://wordpress.com/ johon saat ilmaisen alidomain vaikka tämmösen:

testaajanbolgi.wordpress.com

Jos sinulla on hosting -palvelu tai localhost, silloin voit itse siirtää ja asentaa ilman rajoituksia suoraan plugins -kansioon, tai asentaa ne sitten ihan normaalisti joko FTP tai HTTP protokollan alisuudessa jostakin mailmalta.

Suosittelen edelleenkin sitä samaa josta nuo kuvat aiemin laitoin.

Äänestä
  • Ei kelvannut plugari lomake, kun pitää asentaa ne koodit html php wordpressiin.

    Wordpress on koulun serverillä ja nää on koulutöitä. Laitoin php koodin plugins - kansioon mutta html - koodi ei löytänyt sitä sieltä.

    Äänestä

  • Tuossa tapauksessa voi olettaa että sinulla on pääsy WordPress -kansioon, ja myös mahdollisuus upottaa html-sivu WordPress-artikkeliin.

    Upottaminen = iFramen käyttöä. Jos sinulla on käytettävissä graaffinen painike jolla voit sen tehdä, tee niin.

    S-postin lähetys vaatii, lomakkeen ja lomakkeen käsittelijän

    Lomake on HTML -koodattu
    Lomakkeen käsittelijä on PHP -koodattu.

    Upotusta tehdessäsi määrittelet tarkasti verkko-osoitteen sille HTML -koodatulle lomakkeelle. PHP -koodattu käsittelijä on oltava samassa hakemistossa.

    Jos sinulla ei ole tuota koodausta valmiina, voit käyttää tätä verkosta löytynyttä esimerkki materiaalia apuna.

    Lomakekäsittelijä:
    - Nimi: html_form_send.php
    - Lataus: http://paste.ofcode.org/M8YaXkb9ae977HixJvBeLU

    Lomake:
    - Nimi: htmlform.htm
    - Lataus: http://paste.ofcode.org/zc4UxuUckuJFuGERDn7g6Z

    Tuon testasin se toimii sata varmasti. Tämä on luultavasti helpoin tapa, kun oikeudet riittää toteuttaa se.

    Äänestä

  • härskihartikainen000 kirjoitti:

    Ei kelvannut plugari lomake, kun pitää asentaa ne koodit html php wordpressiin.

    Wordpress on koulun serverillä ja nää on koulutöitä. Laitoin php koodin plugins - kansioon mutta html - koodi ei löytänyt sitä sieltä.

    Tuo lisäosien käyttöön otto ei tapahdu noin yksinkertaisesti, että siirrät vain sen PHP-koodin /wp-content/plugins/. Lisäosan teon voit aivan huoletta unohtaa kokonaan tässä vaiheessa opiskelua, ellei se kuulu opetus-suunnitelmiin. Yksin kertaisesti siitä syystä että taitosi ei riitä vielä pitkään aikaan siihen.

    Kokeile nyt tuota yllä olevaa upotusta. Tuskin saat sitä helpommalla tehtyä. Ja jos saat kerro ihmeessä minullekkin, niin minäkin osaan jatkossa.

    Äänestä

  • Affiliate-Julkaisia kirjoitti:

    Tuossa tapauksessa voi olettaa että sinulla on pääsy WordPress -kansioon, ja myös mahdollisuus upottaa html-sivu WordPress-artikkeliin.

    Upottaminen = iFramen käyttöä. Jos sinulla on käytettävissä graaffinen painike jolla voit sen tehdä, tee niin.

    S-postin lähetys vaatii, lomakkeen ja lomakkeen käsittelijän

    Lomake on HTML -koodattu
    Lomakkeen käsittelijä on PHP -koodattu.

    Upotusta tehdessäsi määrittelet tarkasti verkko-osoitteen sille HTML -koodatulle lomakkeelle. PHP -koodattu käsittelijä on oltava samassa hakemistossa.

    Jos sinulla ei ole tuota koodausta valmiina, voit käyttää tätä verkosta löytynyttä esimerkki materiaalia apuna.

    Lomakekäsittelijä:
    - Nimi: html_form_send.php
    - Lataus: http://paste.ofcode.org/M8YaXkb9ae977HixJvBeLU

    Lomake:
    - Nimi: htmlform.htm
    - Lataus: http://paste.ofcode.org/zc4UxuUckuJFuGERDn7g6Z

    Tuon testasin se toimii sata varmasti. Tämä on luultavasti helpoin tapa, kun oikeudet riittää toteuttaa se.

    Lokamakekäsittelijä (php koodi) ja lomake on jo tehtynä se (html koodi) ja ne toimii koulun serverillä. En vaan saa tiedä minne laitan sen php koodin kun html koodi eli lomake on laitettu wordpressiin.

    html koodi on vimpaimessa, mutta olen kokeillut sitä myös sivussa. Htmln lisääminen wordpressiiin on helppoa, mutta minne laitan sen php skripitin?

    Yksi mahdollisuus olisi varmaan jos osaisi koodata phpllä koko koodin mutta sitä en osaa. PHPn lisäämiseen löytyy non 7000 plugaria worlpressistä, mutta plugareilla en ole saanut tätä lomakekäsittelijää toimimaan.

    Äänestä

  • Lomakekäsittelijää sitä PHP -koodattua ei erikseen laiteta WordPress sivulle.

    Kun olet tehnyt sen upotuksen Sille HTML-lomakkeelle, ja katsot sitten sitä HTML -koodia huomaat että siinähän onkin se PHP -koodi. Jos haluat siihen tuukosia sen kuin muokkaat sitä tarpeen mukaan.

    Äänestä

Kommentoi aloitusta


Htmllomakemiten kirjoitti:

Miten saan HTML lomakkeen lähettämään tiedot mun sähköpostiin? Lomake pitäisi liittää wordpressiin ja sen pitäisi pystyä lähettämään vastauksen mun sähköpostiin?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu