Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy tudom megcsinálni hogy...

Hogy tudom megcsinálni hogy egy texarea-ban lévő szöveget elküldjek e-mailben azzal a névvel amit egy inputba lehet megadni?

Figyelt kérdés
van egy input (feladó neve) és egy textarea (elküldendő szöveg). hogy tudom megcsinálni hogy a szöveget elküldje a megadott névvel e-mailben nekem?
2011. szept. 9. 21:40
 1/3 anonim ***** válasza:

php mail függvény


vagy js, de akkor az alapértelmezett levelezőprogramot hívja be küldésre, ez viszont gáz, mert a legtöbben webes felületről e-maileznek...

2011. szept. 10. 00:36
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:

A JS badarság.

PHP kell neked, esetleg ASP (mindenféleképp szerveroldali programozás).


Tessék, egy igen kezdetleges PHP e-mail küldő, ha komolyabb kell, akkor írd át! Nem teszteltem a működését, mivel közvetlenül ide gépeltem a kódokat. Remélem, nem vétettem hibát benne.


<form action="email_feldolgozas.php" method="post" name="email_urlap" onsubmit="return ellenorzes()">

<textarea name="uzenet" cols="10" rows="10">/textarea>

<br/>

<input name="elkuld" type="submit" value="Elküld" />

</form>


PHP feldolgozó


<?php

$uzenet = $_POST["uzenet"];

$cimzett='uzenet@cimzettje.hu';

$targy='Ide jön az üzenet tárgya';

felado='uzenet@feladoja.hu';

if (!empty($uzenet)){

mail($cimzett, $targy, $uzenet, $felado);

$visszajelzes='Köszönjük üzeneted!';

}

else{

$visszajelzes='Nem írtad be az üzenetet!';

}

?>


Ahol pedig ki szeretnéd íratni a $visszajelzes változó tartalmát, oda ezt írd!


<?php

echo $visszajelzes;

?>


Kliens oldali ellenőrzés (gondolom azt nem kell magyaráznom, hogy a JavaScriptet hogyan használjuk):


function ellenorzes() {

if

(document.email_urlap.uzenet.value==""){

alert("írd be az üzenetet!"); document.email_urlap.uzenet.focus();

return false;

}

}


További segítség itt:

[link]


P.S.: Én még egy CAPTCHA-t mindenféleképpen készítenék hozzá, hogy ne szemeteljék tele az e-mail fiókodat.

2011. szept. 11. 18:24
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

már miért lenne badarság?

írtam, hogy nem a legjobb, de megoldható és működik is...

2011. szept. 13. 10:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!