HTML form küldés

HTML form küldés
2009-02-02T14:41:52+01:00
2009-02-03T20:18:10+01:00
2022-11-12T12:05:36+01:00
paracelsus85
Sziasztok! Olyan kérdésem lenne, hogy meg lehet-e oldani egyszerűen azt, hogy egy html form kitöltése után a form adatait e-mailben küldjük el egy adott címre?
Én nézegettem a JavaScriptet és elvileg volt egy két jónak mondott megoldás, ami nekem nem volt az igazi, sajnos. Ha valakinek van ötlete kérem segítsen! Előre is köszi!!!!!
Mutasd a teljes hozzászólást!
Igen.


<form method="POST" action="mailto:cim@domain.hu" ENCTYPE="text/plain">


De nem célszerű szerver oldali megoldás nélkül.
Mutasd a teljes hozzászólást!

  • Ha a szerver oldalon nincsen lekorlátozva a változók fogadása:
    egy űrlap amiben név és email cím megadása után a prg elküldi az üzenetet

    <? $cim = "valami@szerver.hu"; //Ez a cím, ahová a form adatokat küldöd $tema = "form küldés" ; //A levél témája if ($nev && $email && $uzenet) { $tartalom = ' Üzenet ' . $uzenet . ' Feladó: ' . $nev . ' Email: ' . $email . ' '; mail ($cim, $tema, $tartalom); // itt küldjük el a form adatait ?> Az üzenetet elküldtük!<p> <? } else { ?> <DIV>Valamennyi mező kitöltése szükséges, különben leveledet nem tudjuk továbbítani! <FORM METHOD="post" ACTION="sendform.php"> <PRE> Neved: <INPUT TYPE="text" NAME="nev" SIZE="20" MAXLENGTH="50" VALUE=""> Email-címed: <INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="50" VALUE=""> <TEXTAREA NAME="uzenet" COLS="54" ROWS="3" WRAP="Virtual"> </TEXTAREA> <INPUT TYPE="submit" VALUE=" Mehet "> <INPUT TYPE="reset" value=" Mégsem "> </PRE> </FORM> </DIV> <? } ?>

    ellenkező esetben bármilyen input kiíratása előtt be kell olvasni a szükséges változókat "HTTP_POST_VARS"-al! (praktikusan még a "html" tag előtt.
    Mutasd a teljes hozzászólást!
  • Ha a szerver oldalon nincsen lekorlátozva a változók fogadása:


    Mi lenne lekorlátozva? Gondolom a register_globals lehetőségéről beszélsz.

    ellenkező esetben bármilyen input kiíratása előtt be kell olvasni a szükséges változókat "HTTP_POST_VARS"-al! (praktikusan még a "html" tag előtt.


    Ezt még Noé apánknál használták. Már jó ideje az $_GET és az $_POST a javasolt.

    --

    De megnézted a témát:
    Kategóriák: Web-programozás >> HTML


    Mutasd a teljes hozzászólást!
  • "Ezt még Noé apánknál használták."

    Lehet, de működik... és ez a lényeg.
    Mutasd a teljes hozzászólást!
  • Lehet, de működik...

    Vagy igen, vagy nem.

    Olvasd el
    ---

    De a lényeg, hogy html mellett nem működik.
    Mutasd a teljes hozzászólást!
  • Nekem működik, egyébként is a "form küldés" volt a lényeg, nem a változók átadása. felőlem maradhat a
    "<form method="POST" action="mailto:cim@domain.hu" ENCTYPE="text/plain">"


    részemről lezártam a kérdést.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd