Végre sikerült egy email-küldő scriptet buherálnom a lapomra. Működik rendesen, csak az a problémám, hogy a magyar betűk nem helyesen jelennek meg. Idemásolom:
Baranyi PĂ©ter ezt Ărta:
Hátha végre jó lenne!
PostacĂme: Budapest
Alább megadom az oldal teljes kódját:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Bármi</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body >
<table cellpadding="0" cellspacing="0" border="0" align="center">
<tr>
<td valign="top" width="728" height="723">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="728" height="293" style="background:URL(images/header.jpg) no-repeat"><p><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="728" height="292">
<param name="movie" value="Header.swf">
<param name="quality" value="High">
<embed src="Header.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="728" height="292">
</object>
</p>
<table width="721" border="1">
<tr>
<td width="151"><img src="anyagok/email.jpg" width="178" height="189"></td>
<td width="554"><?php
if (isset($_POST["rendeles"]))
{
echo "<h1>Üzenetküldés</h1>";
if (empty($_POST['nev']))
{
echo "<p>Nem töltötted ki a név mezot!</p>\n";
echo "<formaction=\"level.php?oldal=kapcsolat\" method=\"post\" name=\"mailer\" onsubmit=\"return checkmail();\">\n";
echo "<fieldset><label accesskey=\"n\" for=\"id_nev\"><strong>Ide írja a nevét:</strong>\n";
echo "<input id=\"id_nev\" type=\"text\" name=\"nev\" value=\"".$_POST["nev"]."\" /><br />\n";
echo "</label><label accesskey=\"f\" for=\"id_posta\"><strong>Postacím:</strong><br />\n";
echo "<input id=\"id_posta\" type=\"text\" name=\"posta\" value=\"".$_POST["posta"]."\" /><br /><br />\n";
echo "</label><label accesskey=\"e\" for=\"id_email\"><strong>Ide írja az e-mail címét:</strong>\n";
echo "<input id=\"id_email\" type=\"text\" name=\"email\" /><br />\n";
echo "</label><label accesskey=\"u\" for=\"id_uzi\"><strong>Ide írja az esetleges üzenetét:</strong>\n";
echo "<textarea id=\"id_uzi\" name=\"uzi\" rows=\"5\" cols=\"20\">".$_POST["uzi"]."</textarea><br /></label><br />\n";
echo "<input type=\"submit\" name=\"rendeles\" value=\"Üzenet küldése\" accesskey=\"s\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
elseif (empty($_POST['uzi']))
{
echo "<p>Nem írtál be üzenetet!</p>\n";
echo "<form action=\"level.php?oldal=kapcsolat\" method=\"post\" name=\"mailer\" onsubmit=\"return checkmail();\">\n";
echo "<fieldset><label accesskey=\"n\" for=\"id_nev\"><strong>Ide írja a nevét:</strong>\n";
echo "<input id=\"id_nev\" type=\"text\" name=\"nev\" value=\"".$_POST["nev"]."\" /><br />\n";
echo "</label><label accesskey=\"f\" for=\"id_posta\"><strong>Postacím:</strong><br />\n";
echo "<input id=\"id_posta\" type=\"text\" name=\"posta\" value=\"".$_POST["posta"]."\" /><br /><br />\n";
echo "</label><label accesskey=\"e\" for=\"id_email\"><strong>Ide írja az e-mail címét:</strong>\n";
echo "<input id=\"id_email\" type=\"text\" name=\"email\" value=\"".$_POST["email"]."\" /><br />\n";
echo "</label><label accesskey=\"u\" for=\"id_uzi\"><strong>Ide írja az esetleges üzenetét:</strong>\n";
echo "<textarea id=\"id_uzi\" name=\"uzi\" rows=\"5\" cols=\"20\"></textarea><br /></label><br />\n";
echo "<input type=\"submit\" name=\"rendeles\" value=\"Üzenet küldése\" accesskey=\"s\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
}
else
{
//Írd be az email-címedet:
$mymail = "baranyi_peter@fibermail.hu";
if (mail ($mymail, "Fejléc", "$_POST[nev] ezt írta:\r\n$_POST[uzi]\r\n $_POST[jatek]\nPostacíme: $_POST[posta]", "From $_POST[email]\n"."Reply-to: $_POST[email]\n"."X-Mailer: PHP/" . phpversion() ))
{
echo "A levél sikeresen elment.";
}
else
{
echo "Hiba! A levelet nem sikerült elküldeni!";
}
}
}
else
{
echo "<form action=\"level.php?oldal=kapcsolat\" method=\"post\" name=\"mailer\" onsubmit=\"return checkmail();\">\n";
echo "<fieldset><label accesskey=\"n\" for=\"id_nev\"><strong>Ide írja a nevét:</strong><br />\n";
echo "<input id=\"id_nev\" type=\"text\" name=\"nev\" /><br /><br />\n";
echo "</label><label accesskey=\"f\" for=\"id_posta\"><strong>Postacím:</strong><br />\n";
echo "<input id=\"id_posta\" type=\"text\" name=\"posta\" /><br /><br />\n";
echo "</label><label accesskey=\"e\" for=\"id_email\"><strong>Ide írja az e-mail címét:</strong><br />\n";
echo "<input id=\"id_email\" type=\"text\" name=\"email\" /><br /><br />\n";
echo "</label><label accesskey=\"u\" for=\"id_uzi\"><strong>Ide írja az esetleges üzenetét:</strong><br />\n";
echo "<textarea id=\"id_uzi\" name=\"uzi\" rows=\"5\" cols=\"20\"></textarea><br /></label><br /><br />\n";
echo "<input type=\"submit\" name=\"rendeles\" value=\"Üzenet küldése\" accesskey=\"s\" />\n";
echo "</fieldset>\n";
echo "</form>\n";
echo "<script type=\"text/javascript\" language=\"javascript\">
function checkmail() {
var re_mail=/^([a-zA-Z0-9_\.\-])+@([a-zA-Z0-9_\-\.])+(\.[a-zA-Z]{2,4})$/;
var mailfield = document.getElementsByName(\"email\");
if(!re_mail.test(mailfield[0].value)) {
alert('Nem megfelelo az e-mail cím, vagy üresen hagytad a beviteli mezot! !');
return false;
}
}";
echo "</script>\n";
}
?></td>
</tr>
</table>
<p> </p>
<!-->
</object>
</td>
</tr>
<tr>
<td valign="top" width="728" height="392">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="242" height="392" style="background:URL(images/back1.gif) no-repeat ">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="242" height="289">
<div style="padding-left:44px; padding-top:16px; padding-right:25px ">
</div>
</td>
</tr>
<tr>
<td valign="top" width="242" height="103">
<div style="padding-left:41px;">
</div>
</td>
</tr>
</table>
</td>
<td valign="top" width="486" height="392">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="486" height="4"></td>
</tr>
<tr>
<td valign="top" width="486" height="83">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="158" height="83" style="background:URL(images/tall_y.gif) repeat-y right ">
</td>
<td valign="top" width="159" height="83" style="background:URL(images/tall_y.gif) repeat-y right ">
</td>
<td valign="top" width="169" height="83">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" width="486" height="156">
<div style="padding-left:8px; padding-top:17px; padding-right:10px ">
<br>
<br style=" line-height:17px ">
<br style=" line-height:5px ">
<br>
<div align="right" style="padding-right:11px "> </div>
</div>
</td>
</tr>
<tr>
<td valign="top" width="486" height="149">
<div style="padding-left:8px; padding-top:17px; padding-right:10px ">
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top" width="728" height="38">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" width="241" height="38" style="background:URL(images/b_f.gif) no-repeat ">
<div style="padding-left:44px; padding-top:6px " class="policy1">
<font color="#0000FF"><b>Megbékélés Háza
Templom</b> <br>
<b>1039 Budapest, Hadrianus és Királyok útja
sarok</b> </font></div>
</td>
<td valign="top" width="475" height="38" style="background-color:#5276B0 ">
<div style="padding-left:17px; padding-top:12px " class="policy2">
<font color="#FFFFFF">
<span style="text-decoration: none">
<a href="index.html"><font color="#FFFFFF">Nyitólap</font></a></span></font></a><font color="#FFFFFF"><a href="index.html"><font color="#FFFFFF"> </font></a>
</font>|
<a href="index-1.html">
<font color="#FFFFFF">Történetünk</font></a> |
<a href="index-2.html">
<font color="#FFFFFF">Alkalmaink </font></a> | <a href="index-3.html"><font color="#FFFFFF">
Koncert </font></a> |<font color="#FFFFFF"> <a href="index-4.html"><font color="#FFFFFF"><span style="text-decoration: none"> </span>
Aktualitások</font></a></font> | <a href="index-5.html"><font color="#FFFFFF">
Kapcsolat</font></a></div>
</td>
<td valign="top" width="12" height="38"></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Kérdésem: mit kellene módosítanom, hogy az ékezetes betűk a válaszlevélben helyesen jelenjenek meg?
Köszönöm előre is a segítséget.
Similabda (Péter)
Megtekinthető:
http://www.met-bekas.extra.hu/level.php