FreeWeben levélküldés nem működik
Kedves ember(ek)!
Van 1 kis problémám. :( Most ide le fogok írni két db. forráskódot.
Index.html Mailer.php Na itt a hiba. A lényeg az lenne, hogy amit a felhasználó begépel a fentebb leírt panelba, azt a mailer.php elküldje az expressgyors##kukac##freemail.hu e-mail címre. (Ne ide küldjetek levelet, mert ez egy megrendelés). Ki tudja megoldni a problémát??? Nekem nem sikerült. Ja igen freeweb-es vagyok. Állítólag ott működik a mail() függvény. Az oldal url-je: freeweb.hu/expressgyorsnyomda
Kösz a választ! :(
■ Van 1 kis problémám. :( Most ide le fogok írni két db. forráskódot.
Index.html
...
<hr>
<form action="mailer.php" method="post">
<center>
<table border="2" cellpadding="1" cellspacing="1"><tr><td>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#8C0000">
<tr>
<td align="center" nowrap colspan="2" bgcolor="yellow">
<font size="-1" face="arial" color="black"><b>Üzenet küldése</b><br>
Töltse ki az alábbi mezõket, és kattintson jobb egérgombbal<br> a "üzenet küldése" gombon. Minél elõbb válaszolok megadott e-mail címére.<br>
Ha sikerült elküldenie az üzenetet, egy angol nyelvû oldalra lapoz a böngészõje,<br> de ez normális.
Nyomja meg a böngészõ "vissza" (vagy back) gombját.</font></td>
</tr>
<tr>
<td align="center"><font size="-2" face="ms sans serif" color="yellow"><b>Az ön neve:</b></font><br><input type="text" name="honnan" value="" size=15 maxlength=40 onfocus="this.select()"></td>
<td align="center"><font size="-2" face="ms sans serif" color="yellow"><b>Az ön e-mail címe:</b></font><br><input type="text" name="honnanemail" value="" size=15 maxlength=40 onfocus="this.select()">
<input type="hidden" name="tema" value="Üzenet a www.freeweb.hu/expressgyorsnyomda honlapról"></td>
</tr>
<tr>
<td align="center" colspan="2"><font size="-2" face="ms sans serif" color="yellow"><b>Az ön üzenete:</b></font><br>
<textarea name="uzenet" rows="3" cols="30" wrap="Virtual"></textarea><br></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="kinek" value="expressgyors##kukac##freemail.hu">
<input type="submit" name="kuld" value="Üzenet küldése">
<input type="reset" value="Adatlap törlése">
</td>
</tr>
<tr>
<td align="center" nowrap colspan="2">
<br></font></td>
</tr>
</table>
</td></tr></table>
</form>
</center><hr><br><br>
<?php
$cimzett = "expressgyors##kukac##freemail.hu"
$targy= "Levél a www.freeweb.hu/expressgyorsnyomda oldalról"
if ( $honnan = "" )
{
print ("<b><font color="#ffff00">Kérem adja meg a nevét!</font></b><br>");
}
else {
$1 = 1
}
if ( $honnanemail = "" )
{
print ("<b><font color="#ffff00">Kérem adja meg az e-mail címét!</font></b><br>");
}
else {
$2 = 1
}
if ( $uzenet = "" )
{
print ("<b><font color="#ffff00">Kérem gépelje be üzenetét!</font></b><br>");
}
else {
$3 = 1
}
if ( $1 + $2 + $3 = 3 )
{
$uzenet = "Feladó: $honnan < $honnanemail > <br> Cimzett: $cimzett <br> Tárgy: $targy <br> <hr> Üzenet $uzenet <hr>"
mail( $cimzett , $targy, $uzenet)
?>
Kösz a választ! :(
Re: Miért nem működik?
Re: Miért nem mûködik?
Nekem ez kéne h menjen de nem
register_globals Off?!
<Nincs cím>
Még mindig nem megy hiba a 10-esben
<Nincs cím>
$1 = 1;
}
X-FW-MailID: azonosító
http://freeweb.hu/info?phpcgimail
Kevés az '='
a simpla '=' az egy értékadás.
Úgy tudom, vizsgálatnál legalább 2db, időnként 3db '=' jel kell.
ehhez az is kell, hogy a $honnan változó valóban megkapja a formból az adatot ($_POST['honnan']).
Szerintem.