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.