Autor | Zpráva | ||
---|---|---|---|
kiara Profil * |
#1 · Zasláno: 19. 7. 2009, 19:09:26
ahojko.
mám tento skript: <? function posli_mail($odesilatel, $prijemce, $vzkaz) { $hlavicky = "MIME-Version: 1.0n"; $hlavicky .= "Content-Transfer-Encoding: base64n"; $hlavicky .= "Content-type: text/plain; charset=iso-8859-2n"; $hlavicky .= "X-Mailer: phpn"; $hlavicky .= "From: $odesilateln"; return(mail($prijemce, "Zaujímavý odkaz", $vzkaz, $hlavicky)); } function prevod_na_7bit($txt){ $txt = StrTr($txt,"x8Ax8Dx8Ex9Ax9Dx9E","xA9xABxAExB9xBBxBE"); $txt = Base64_Encode($txt); return($txt); } $odesilatel = $_POST['odesilatel']; $prijemce = $_POST['prijemce']; $vzkaz = prevod_na_7bit($_POST['vzkaz']); if (!$odesilatel || !$prijemce || !$vzkaz) { header( "Location: mail.php" ); exit; } if(!posli_mail($odesilatel, $prijemce, $vzkaz)){ header("Location: error.php"); } else { header("Location: success.php"); } ?> jednoducho mi nechce odoslať e-mail, nechápem prečo... |
||
stepanka Profil * |
#2 · Zasláno: 20. 7. 2009, 20:12:39
kiara
Možná mu vadí ta neexistující proměnná na řádku 13. Taky si zkus dát úplně nahoru error_reporting(E_ALL), jestli to vypíše nějakou chybu. |
||
fuckin Profil |
#3 · Zasláno: 20. 7. 2009, 20:16:21
vymaz si ty header()y abys videl co ti to napise za chybu. Kdyz to totiz okamzite presmerujes tak chybu nemuzes videt.
|
||
Časová prodleva: 15 let
|
0