ugrás a tartalomhoz

nincs hibajelzés küldéskor

joska29 · 2008. Jan. 6. (V), 19.26
Sziasztok!

Nagy mértékben kezdő vagyok.

A kérdésem az alábbi kódrészlettel kapcsolatos. Akárhogy variálom, nem jelenik meg a hibaüzenet, és gond nélkül elküldi az emailt. De bármilyen más programmal űrlappal is próbálkozok, mindíg ez van. Egyszerűen tovább lép és küldi a nagy semmit az emailcímre. Ha kitöltöm akkor jól működik de az mondjuk rendben is van:) Mi lehet a baj? Előre is köszi!

Nem tudom számít e de a szerverre töltöttem fel nem a gépemen próbálgattam.

ez pl.: az "index.html"
________________________________________

<html>
<head>
<title>mail küldés</title>
</head>

<body>

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

Név:<input type="text" name="neved"><br>

E-mail cím:<input type="text" name="email"><br>

Szöveg:<textarea name="szoveg"></textarea><br>

<input type="submit" value="Mehet">
</form>

</body>
</html>
_________________________________________

Ez pedig a "mail.php"
_________________________________________

<?php
if (isset ($_POST['neved']) && isset($_POST['email']) && isset($_POST['szoveg']))
{
$kuldo_neve = $_POST['neved'];
$kuldo_email = $_POST['email'];
$kuldo_comment = $_POST['szoveg'];
mail ('nev29##kukac##kiszolgalo.hu', 'Üzenet az oldaladrol', "Név: $kuldo_neve Email: $kuldo_email Hozzászólás: $kuldo_comment" . date('d/m/Y H:i:s'), "FROM: $kuldo_email Reply-To: $kuldo_email");
}
else
{
echo ('Nem toltotted ki az osszes mezot');
}
?>
 
1

empty

zila · 2008. Jan. 6. (V), 20.03
Hát ez azért van, mert a változók léteznek (isset igaz)... Vizsgáld empty()-vel is őket.
2

Form

Ronyn · 2008. Jan. 7. (H), 05.09
-bol érkezö adatokat,mindig beállitott string tipusu változonak veszi a php,jelen esetben a változo értéke "" (üres string),ezért kell az empty() fuggvénnyel, vagy a !=NULL feltétellel vizsgálni...
Az empty() az a 0 karakterre,vagy ures stringre is igazat fog adni...
3

Köszönöm

joska29 · 2008. Jan. 11. (P), 11.23
Köszönöm a segítségeteket. Így már működik!