Átnéznétek ezt a PHP levélküldő szkriptet?
Sziasztok!
A PHP szerkesztése terén nagyon kezdő vagyok még, kérlek benneteket, hogy a mellékelt PHP levélküldő script code-t lenne szíves valaki átnézni, hogy mi benne a hiba.
■ A PHP szerkesztése terén nagyon kezdő vagyok még, kérlek benneteket, hogy a mellékelt PHP levélküldő script code-t lenne szíves valaki átnézni, hogy mi benne a hiba.
- <html>
- <head>
- <title>weblink küldõ</title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2\r\n">
- </head>
- <body>
- <form id name method="post" action="http://www.weblabor.hu/emailform.php">
- <input type="hidden" name="sendpage">
- <input type="hidden" value="fromname,fromemail,toname,toemail" name="require">
- <input type="hidden" value="Az Ön neve" name="toname">
- <input type="hidden" value="Az Ön e-mail címe" name="toemail">
- <input type="hidden" value="PHP mail" name="subject">
- <input type="hidden" value="Tisztelt fromname!;
- Honlapunkat "toname" ajánlja figyelmébe.;
- Kérjük, látogasson el webodalunkra:;
- www.weblabor.hu;" name="body">
- <p> </p>
- <center>
- <table cellSpacing="0" cellPadding="0">
- <tr>
- <td width="100%">
- <table borderColor="#cdaf05" cellSpacing="1" cellPadding="2" width="450" border="1">
- <tr bgColor="#00870f">
- <td colSpan="2">
- <div align="center" style="background-color: #C0C0C0">
- <b><span style="background-color: #C0C0C0">
- <font face="Verdana" color="#0000FF">Kérjük töltse ki az
- ûrlapot!</font></span></b></div>
- </td>
- </tr>
- <tr>
- <td width="48%" bgcolor="#FF9933"><b>
- <font face="Verdana" color="#000000" size="-1">Az Ön neve:</font></b></td>
- <td width="52%" bgcolor="#FF9933"><input size="25" name="fromname"> </td>
- </tr>
- <tr>
- <td width="48%" bgcolor="#FF9933"><b>
- <font face="Verdana" color="#000000" size="-1">Az Ön e-mail
- címe:</font></b></td>
- <td width="52%" bgcolor="#FF9933"><input size="25" name="fromemail"> </td>
- </tr>
- <tr bgColor="#fbe255">
- <td width="48%" bgcolor="#FF9933"><b>
- <font face="Verdana" color="#000000" size="-1">Az ismerõse
- neve:</font></b></td>
- <td width="52%" bgcolor="#FF9933"><input size="25" name="toname"> </td>
- </tr>
- <tr bgColor="#fbe255">
- <td width="48%" bgcolor="#FF9933"><b>
- <font face="Verdana" color="#000000" size="-1">Az ismerõse
- e-mail címe:</font></b></td>
- <td width="52%" bgcolor="#FF9933"><input size="25" name="toemail"> </td>
- </tr>
- <tr>
- <td colSpan="2" bgcolor="#C0C0C0">
- <div align="left">
- <b><font face="Verdana" color="#0000FF" size="-2">
- <span style="background-color: #C0C0C0">Kérjük
- minden mezõt töltsön ki!</span></font></b></div>
- </td>
- </tr>
- </table>
- </td>
- </tr>
- </table>
- <p> </p>
- </center>
- <center><input type="submit" value="Elküldi" name="submitform"> </center>
- if (!$mail->Send()) {
- echo "A levél nem került elküldésre";
- echo "A felmerült hiba: " . $mail->ErrorInfo;
- exit;
- }
- echo "A levelet sikeresen kiküldtük";
- ?>
- </form>
- </body>
- </html>
<Nincs cím>
eloszor is a form mezoket ne hiddenre tedd mert a felhasznalo nem igazán tudja majd őket kitölteni. Ezutan submit után $_POST tombbol ered el oket. valamint mikor megvan minden adat, a mail() php fuggvennyel tudod elkuldeni.
*****
Durucz Gábor