Kezdőoldal » Számítástechnika » Weblapkészítés » Egy olyan php kódot szeretnék...

Egy olyan php kódot szeretnék kérni amivel nekem e-mailben elküld egy szöveg és egy jelszómezőt. Valaki leírná nekem?

Figyelt kérdés

2012. máj. 9. 10:04
1 2
 1/15 A kérdező kommentje:
Jahm 2 szövegmező kéne, bocsánat:)
2012. máj. 9. 10:05
 2/15 Pj0tr ***** válasza:
2012. máj. 9. 10:52
Hasznos számodra ez a válasz?
 3/15 anonim ***** válasza:

Ha rendes tárhelyed van és nem localhostod(pl. Appserv) akkor az sztem értelmezi php-ban a mail függvényt.

Az a kérdés hogy regisztrációhoz kellene-e.

Ja és ezt össze kellene kötni egy html-el, ha regisztráció, ami így néz ki html-ben:

<html>

<head>

</head>

<body>

<form method="POST" action="oldal_neve.php">

.......

</body>

</html>


Ez a "form method" azt jelenti, hogyha van egy gombod az az actionben megadott oldalra visz téged.

a php fájlban definiálod a bodyban lévő nameket. (pl. <input type="text" name="fhsz_nev">

Ezt az fhsz_nevet kell változóba tenni.

PHP-ban így néz ki:


<?php

$fhsz_nev = $_POST['fhsz_nev'];

?>

HA ezt az fhsz_nevet akarod elküldeni az emailedre akkor még alá ezt írd:


mail('emailcímed@fake.com', 'Üzenet tárgya', 'ÜZENET TARTALMA');


az üzenet tartalmához mellékelheted a változókat, mert azt is értelmezik az email szerverek!

Hosszan ennyi! xD

2012. máj. 9. 12:12
Hasznos számodra ez a válasz?
 4/15 A kérdező kommentje:
ATW szerverén vagyok ahol nem localhost van, hanem valami más, csak az ip-t tudom.
2012. máj. 9. 18:45
 5/15 anonim ***** válasza:

Írtam neked egyet! :)


urlap.html tartalma:


<html>

<head>

<title>Űrlap</title>

</head>

<body>

<center>

<form action="elkuld.php" method="post">

Szöveg 1.

<input type="text" name="szoveg1">

<br>

Szöveg 2.

<input type="text" name="szoveg2">

<br>

Jelszó

<input type="password" name="jelszo">

<br>

Email cím

<input type="text" name="email">

<br>

<input type="submit" class="button" value="Küldés">

</form>

</body>

</html>


elküld.php tartalma:


<?php

$youremail = "emailcímed"; //ide írd a te mail címedet

@extract($_POST);

$szoveg1 = stripslashes($szoveg1);

$szoveg2 = stripslashes($szoveg2);

$jelszo = stripslashes($jelszo);;

$email = stripslashes($email);

$msg = "

Új üzenet!

";

$validstring = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$';

if (!eregi($validstring,$email)&&$email) {

$emailcorrect = 0;

}

else {

$emailcorrect = 1;

}

if($szoveg1&&$szoveg2&&$jelszo&&$email&&$emailcorrect) {

if(mail($youremail, $msg, "Szöveg1: $szoveg1\nSzöveg2: $szoveg2\nJelszó: $jelszo\nEmail cím: $email")) {

echo "<font size='4' color='green'>

<div align='center'>

Sikeres üzenetküldés!

</div>

</font>";

}

}

if(!$szoveg1||!$szoveg2||!$jelszo||!$email) {

echo "<font size='4' color='red'>

<div align='center'>

Minden mezőt tölts ki!

<br><a href=urlap.html>Vissza</a>

</div>

</font>";

}

if (!$emailcorrect) {

echo "<font size='4' color='red'>

<div align='center'>

Hibás e-mail cím!

<br><a href=urlap.html>Vissza</a>

</div>

</font>";

}

?>


Ha van benne hiba írj!

2012. máj. 11. 11:02
Hasznos számodra ez a válasz?
 6/15 A kérdező kommentje:
Minden e-mail címre azt írja hogy hibás:s
2012. máj. 11. 13:15
 7/15 anonim ***** válasza:
Most ezt csak így megírtam szóval lehet benne hiba.. Így add meg az email címed: valami@valami.hu
2012. máj. 11. 13:26
Hasznos számodra ez a válasz?
 8/15 A kérdező kommentje:
Úgy adtam meg
2012. máj. 11. 13:52
 9/15 anonim ***** válasza:
Pedig nem találok benne hibát! Mindegy holnap kiveszem belőle neked! :)
2012. máj. 11. 17:14
Hasznos számodra ez a válasz?
 10/15 anonim ***** válasza:
Normális valós, regisztrált email címedet adtad meg vagy a példában lévő valami@valami.com-ot?
2012. máj. 12. 12:06
Hasznos számodra ez a válasz?
1 2

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!