Sziasztok!
Az lenne a gondom, hogy tök jól működöt a rendelési form és minden ugyanaz de átköltöztet egy másik tárhelyre és nem kapom meg e-mail-ben a rendelést.
Mi lehet a gond?
Printable View
Sziasztok!
Az lenne a gondom, hogy tök jól működöt a rendelési form és minden ugyanaz de átköltöztet egy másik tárhelyre és nem kapom meg e-mail-ben a rendelést.
Mi lehet a gond?
Más levelek elmennek arra az e-mail címre? Ha a mail cím a domainhez tartozik, nézd meg, hogy be lett-e állítva.
tapasztaltam egy olyat, hogy bizonyos servereken ha a headerben a sortorest igy adom meg : \r\n akkor nem kuldi ki a levelet. ezeken csak a \n -t hasznalom.
tehat megkellene nezned a kodot ami ,uldi a mailt hogy hogya adtak meg benne. illetve ellenorizni hogy van e kimeno levelezes a serveren engedelyezve.
azt igy tudod konnyen:
ha ezt megkapod akkor mennek a levelek.PHP kód:
mail("tecimed","test","test");
amit feljebb irtam igy tudod letesztelni :
PHP kód:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
mail("tecimed","test1","test<br><b>Bold szoveg</b>",$headers);
$headers = 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\n";
mail("tecimed","test2","test<br><b>Bold szoveg</b>",$headers);
ha mindket mail megjon akkor nem ez a hiba.
ja es ezeket rakd be egy .php fajlba es nyisd meg a bongeszoben miuta feltoltotted a serverre.
Igen a többi e-mail megérkezik! egy tárhelyszolgáltatónál volt 3 e-mail cím és megkértem, hogy állítsák át a névszervert egy másik helyre én ott csináltam 3 ugyanolyan e-mail címet és működik is. de a rendelésnél 2 db e-mail címre küldi el az egyik valami@weboldalneve.hu a másik meg gmail.com-os és arra se érkezik meg a rendelés.
Szia Geri07!
Kipróbáltam és működik!
Így néz ki a rendelési oldalnál az űrlap
Ez meg az email.php részIdézet:
<table border=0 cellpadding=4 cellspacing=0><form action="email.php" method="POST">
<tr>
<td align=right>Vezetéknév:</td><td><input type="text" name="vezeteknev">
</td>
</tr>
<tr>
<td align=right>Keresztnév:</td><td><input type="text" name="keresztnev">
</td>
</tr>
<br>
<tr>
<td align=right>Irányítószám:</td><td><input type="text" name="iranyitoszam">
</td>
</tr>
<tr>
<td align=right>Település:</td><td><input type="text" name="telepules">
</td>
</tr>
<tr><td align=right>Utca, h.sz.:</td><td><input type="text" name="utca">
</td>
</tr>
<tr><td align=right>Telefonszám:</td><td><input type="text" name="telefonszam">
</td>
</tr>
<tr><td align=right>E-mail cím:</td><td><input type="text" name="email">
</td>
</tr>
<tr><td align=right>E-mail cím mégegyszer:</td><td><input type="text" name="email2">
</td>
</tr>
<tr><td align=right>Megrendelek (db):</td><td><select name="db"><option value="1 (Postaköltség 865Ft) "> 1 (Postaköltség 865Ft) <br><option value="2 (Postaköltség 1110Ft)"> 2 (Postaköltség 1110Ft)<br><option value="3 (Postaköltség 1365Ft)"> 3 (Postaköltség 1365Ft)<br><option value="4 (Postaköltség 1565Ft)"> 4 (Postaköltség 1565Ft)<br><option value="5"> 5<br><option value="6"> 6<br><option value="7"> 7<br><option value="8"> 8<br><option value="9"> 9<br><option value="10"> 10<br></select>
</td>
</tr>
<tr><td align=right>Megjegyzés</td><td><textarea cols=25 rows=5 name="megjegyzes"></textarea>
</td>
</tr>
<tr><td align=right>Hírlevél feliratkozás</td><td><input type="checkbox" name="hirlevel" checked> <br>
</td>
</tr>
<tr><td colspan=2 align=center><input type="submit" value="Rendelés">
</td>
</tr></form></table>
Biztos nem egy szabványos programozás de a régi tárhelyen működöt.Idézet:
<?php
######## Konfig blokk ###########
$cimzett_email = "elsoemail@gmail.com masikemail@weboldalcime.hu";
$subject = "RENDELÉS";
$felado_emal = "ugyfelszolgalat@weboldalcime.hu";
######## Konfig vége ###########
$body = "
Vezetéknév: ".$_POST['vezeteknev']."\n
Keresztnév: " .$_POST['keresztnev']."\n
Irányítószám: " .$_POST['iranyitoszam']."\n
Település: " .$_POST['telepules']."\n
Utca. hsz: " .$_POST['utca']."\n
Telefonszám: " .$_POST['telefonszam']."\n
E-mailt cím: " .$_POST['email']."\n
E-mailt cím mégegyszer: " .$_POST['email2']."\n
Darab: " .$_POST['db']."\n
Megjegyzés: " .$_POST['megjegyzes']."\n
Hírlevél: " .$_POST['hirlevel']."\n
";
mail ($cimzett_email , $subject , $felado_emal , $body);
?>
Nem tudom mi lehet a gond
hianyzik a vesszo a ket emailcim kozottPHP kód:
$cimzett_email = "elsoemail@gmail.com masikemail@weboldalcime.hu";
MŰKÖDIK! :-))))
Köszönöm szépen a segítséget nagyon hálás vagyok és megy is a pont!!!