Autor | Zpráva | ||
---|---|---|---|
bar Profil |
#1 · Zasláno: 24. 5. 2006, 20:14:26 · Upravil/a: bar
Ahoj
mám celkem jednoduchý skript na odesílání mailů, všude funguje bez problémů, ale zkusila jsem nový hosting onebit a přišel problém. Mail se odešle, ale přesměrování pomocí Header("Location:http:.. nefunguje. Skript: <?php function JeEmail ($cislo) { return ereg("^.+@.+\..+$",$cislo); } if (!empty($_POST)) // kontolovat { if (!JeEmail($_POST["email"])) // neprošli Header("Location:http://www.diego-zlin.com/kontakt.php?a=neuvedli jste správný e-mail"); else { $email=$_POST["email"]; $predmet=$_POST["predmet"]; $zprava=$_POST["zprava"]; $predmet = iconv("CP1250","ISO-8859-2",$predmet); $zprava = iconv("CP1250","ISO-8859-2",$zprava); $headers = "From:".$email."\n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: text/plain; charset=iso-8859-2\n"; $headers .= "Content-Transfer-Encoding: 8bit\n"; $headers .= "Return-Path:".$email."\n"; if(Mail("lb@seznam.cz","dotaz z www","odesilatel: $email\npredmet: $predmet\n\ndotaz: $zprava",$headers)); { Header("Location:http://www.diego-zlin.com/kontakt.php?a=děkujeme za Váš e-mail") } } } ?> Podotýkám, že nemám před skriptem žádné výstupy jako echo nebo print nebo cokoliv jiného. Řešení jsem se snažila najít ale nenašla, takže budu vděčná ža každou pomoc |
||
Casero Profil |
#2 · Zasláno: 24. 5. 2006, 20:18:17
a když neprošli tak to faká??
|
||
bar Profil |
#3 · Zasláno: 24. 5. 2006, 20:32:17
No právě, funguje všechno, až na ty Header. Zkoušela jsem i to, že jsem dala na stránku jenom skript
<?php Header("Location:http://www.diego-zlin.com/kontakt.php"); ?> Na tuto stránku jsem odkazovala z jiné a stejně to nejelo, zasekne se to na té volané stránce, chybová hláška se nevypíše žádná a nic se nepřesměruje |
||
krteczek Profil |
#4 · Zasláno: 24. 5. 2006, 20:33:56
chyběl tam exit; za header, a převedl jsem parametry na "bezpečné znaky" |
||
krteczek Profil |
#5 · Zasláno: 24. 5. 2006, 20:36:49
bar ještě jedna věc: na začátek scriptu napiš
error_reporting(E_ALL); bude vypisovat chybové hlášky, (po odstranění problému zakomentovat) |
||
bar Profil |
#6 · Zasláno: 24. 5. 2006, 20:58:25
krteczek
Díky moc, už to funguje bez problémů. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0