ugrás a tartalomhoz

FreeWeben levélküldés nem működik

WebMonster · 2002. Jún. 30. (V), 18.07
Kedves ember(ek)!
Van 1 kis problémám. :( Most ide le fogok írni két db. forráskódot.

Index.html
  1. ...  
  2. <hr>  
  3. <form action="mailer.php" method="post">  
  4. <center>  
  5. <table border="2" cellpadding="1" cellspacing="1"><tr><td>  
  6. <table cellpadding="0" cellspacing="0" border="0" bgcolor="#8C0000">  
  7. <tr>  
  8. <td align="center" nowrap colspan="2" bgcolor="yellow">  
  9. <font size="-1" face="arial" color="black"><b>Üzenet küldése</b><br>  
  10. Töltse ki az alábbi mez&otilde;ket, és kattintson jobb egérgombbal<br> a "üzenet küldése" gombon. Minél el&otilde;bb válaszolok megadott e-mail címére.<br>  
  11. Ha sikerült elküldenie az üzenetet, egy angol nyelv&ucirc; oldalra lapoz a böngész&otilde;je,<br> de ez normális.  
  12. Nyomja meg a böngész&otilde; "vissza" (vagy back) gombját.</font></td>  
  13. </tr>  
  14. <tr>  
  15. <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>  
  16. <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()">  
  17. <input type="hidden" name="tema" value="Üzenet a www.freeweb.hu/expressgyorsnyomda honlapról"></td>  
  18. </tr>  
  19. <tr>  
  20. <td align="center" colspan="2"><font size="-2" face="ms sans serif" color="yellow"><b>Az ön üzenete:</b></font><br>  
  21. <textarea name="uzenet" rows="3" cols="30" wrap="Virtual"></textarea><br></td>  
  22. </tr>  
  23. <tr>  
  24. <td colspan="2" align="center">  
  25. <input type="hidden" name="kinek" value="expressgyors##kukac##freemail.hu">  
  26. <input type="submit" name="kuld" value="Üzenet küldése">&nbsp;&nbsp;  
  27. <input type="reset" value="Adatlap törlése">  
  28. </td>  
  29. </tr>  
  30. <tr>  
  31. <td align="center" nowrap colspan="2">  
  32.   
  33. <br></font></td>  
  34. </tr>  
  35. </table>  
  36. </td></tr></table>  
  37. </form>  
  38. </center><hr><br><br>  
Mailer.php
  1. <?php  
  2.  $cimzett = "expressgyors##kukac##freemail.hu"  
  3.  $targy"Levél a www.freeweb.hu/expressgyorsnyomda oldalról"  
  4.  if ( $honnan = "" )  
  5.       {  
  6.        print ("<b><font color="#ffff00">Kérem adja meg a nevét!</font></b><br>");  
  7.       }  
  8.   
  9.  else {  
  10.        $1 = 1  
  11.       }  
  12.   
  13.  if ( $honnanemail = "" )  
  14.       {  
  15.        print ("<b><font color="#ffff00">Kérem adja meg az e-mail címét!</font></b><br>");  
  16.       }  
  17.   
  18.  else {  
  19.        $2 = 1  
  20.       }  
  21.   
  22.  if ( $uzenet = "" )  
  23.       {  
  24.        print ("<b><font color="#ffff00">Kérem gépelje be üzenetét!</font></b><br>");  
  25.       }  
  26.   
  27.  else {  
  28.        $3 = 1  
  29.       }  
  30.   
  31.  if ( $1 + $2 + $3 = 3 )  
  32.       {  
  33.       $uzenet = "Feladó: $honnan < $honnanemail > <br> Cimzett: $cimzett <br> Tárgy: $targy <br> <hr> Üzenet $uzenet <hr>"  
  34.        mail( $cimzett , $targy$uzenet)  
  35.   ?>  
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! :(
 
1

Re: Miért nem működik?

WebMonster · 2002. Jún. 30. (V), 18.10
Ja igen, most a honlap egy ideiglenes megoldáson van, úgyhogy nem ír ki hibaüzenetet, de segítsetek!!!
2

Re: Miért nem m&ucirc;ködik?

req999 · 2002. Júl. 18. (Cs), 15.58
Úgy tudom, a freeweben éppenhogy le van tiltva a mail()...
3

Nekem ez kéne h menjen de nem

Anonymous · 2006. Feb. 13. (H), 18.37
Nem megy változo hibát ir a 3.sorba..mi lehet a gond??? Pls help
4

register_globals Off?!

Anonymous · 2006. Feb. 13. (H), 18.49
Próbáld a $_POST[] tömb használatával átvenni a form adatait.
5

<Nincs cím>

Anonymous · 2006. Feb. 13. (H), 19.11
3.hiba megvan de a 10.sorban mi lehet a gyik???
6

Még mindig nem megy hiba a 10-esben

Anonymous · 2006. Feb. 13. (H), 19.22
  1. <?php  
  2. $cimzett = "kelenyi##kukac##gmail.com";  
  3. $targy = "Levél a www.sokpornodvd.hu oldalról";  
  4. if ( $honnan = "" )  
  5. {  
  6. print ("<b><font color=#ffff00>Kérem adja meg a nevét!</font></b><br>");  
  7. }  
  8.   
  9. else {  
  10. $1 = 1  
  11. }  
  12.   
  13. if ( $honnanemail = "" )  
  14. {  
  15. print ("<b><font color=#ffff00>Kérem adja meg az e-mail címét!</font></b><br>");  
  16. }  
  17.   
  18. else {  
  19. $2 = 1  
  20. }  
  21.   
  22. if ( $uzenet = "" )  
  23. {  
  24. print ("<b><font color=#ffff00>Kérem gépelje be üzenetét!</font></b><br>");  
  25. }  
  26.   
  27. else {  
  28. $3 = 1  
  29. }  
  30.   
  31. if ( $1 + $2 + $3 = 3 )  
  32. {  
  33. $uzenet = "Feladó: $honnan < $honnanemail > <br> Cimzett: $cimzett <br> Tárgy: $targy <br> <hr> Üzenet $uzenet <hr>"  
  34. mail( $cimzett , $targy, $uzenet)  
  35. ?>  
7

<Nincs cím>

Anonymous · 2006. Feb. 13. (H), 19.50
else {
$1 = 1;
}

A levelek header részébe be kell illesztened a következő sort:

X-FW-MailID: azonosító


http://freeweb.hu/info?phpcgimail
8

Kevés az '='

Anonymous · 2006. Feb. 14. (K), 11.41
if ( $honnan = "" )
helyett talán if ( $honnan == "" ).

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.