Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 23. 9. 2007, 22:02:21
Zdravím. Dal som do svojej stránky mailform v PHP. Je tam zadefinované aby pri odoslaní, alebo neodoslaní správy zobrazil určité hlásenie (pomocou echo) Ale ja by som chcel, aby sa napr. namiesto príkazu echo "Vas mail bol uspesne odoslany", zobrazila stránka. Proste aby po odoslaní, alebo neodoslaní mailu prešiel browser na URL určitej stránky.
Tu je zdroj: <?php $meno = $_POST['meno']; $mail = $_POST['mail']; $predmet = $_POST['predmet']; $text = $_POST['text']; $prijemce = "abc@abc.xx"; $zahlavie = "From: " . $mail . " "; if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) { mail($prijemce, $predmet, $text, $zahlavi); echo "E-mail bol úspešne odoslaný"; } else { echo "Nevyplnili ste všetky políčka, e-mail preto nebol odoslaný."; } ?> Možno sa pousmejete . . . Skúšal som dať nemiesto: echo "E-mail bol úspešne odoslaný"; toto: window.open("http://moje_url", "_blank", "width=400,height=500") ale nejak to nezabralo. |
||
Str4wberry Profil |
#2 · Zasláno: 23. 9. 2007, 22:06:44
hal_sk
Použij funkci header (location). |
||
hal_sk Profil |
#3 · Zasláno: 23. 9. 2007, 22:42:34
Použij funkci header (location).
Dík, odskúšané - funguje to. A jak spravím aby sa to otvorilo v novom okne? |
||
Str4wberry Profil |
#4 · Zasláno: 24. 9. 2007, 15:37:25
hal_sk
A jak spravím aby sa to otvorilo v novom okne? Do toho nového okna otevřeš už ten skript, co jsi psal. |
||
airbus320 Profil |
#5 · Zasláno: 24. 9. 2007, 23:04:18
Dobrý den,
mám trochu podobný problém, mám na stránkách následující formulář <?php $kniha=$_POST["kniha"]; $jmeno=$_POST["jmeno"]; $adresa=$_POST["adresa"]; $PSC=$_POST["PSC"]; $email=$_POST["email"]; $telefon=$_POST["telefon"]; $to = "xxx@xxx.cz"; $extra = "From: $email Reply-To: $email "; $subject = "Objednavka - ".$jmeno." - ".$kniha."."; $mess = "Kniha: ".$kniha." Jméno: ".$jmeno." aAdresa: ".$adresa." PSC: ".$PSC." email: ".$email." telefon: ".$telefon; @mail ($to, $subject, $mess, $extra); ?> Když mi ale vyplněný form přijde na mail tak se tam místo některých znaků zobrazují otazníky. Můžete mi poradit jakou funkci mám použít a kam ji ve skriptu umístit ? Díky |
||
tiso Profil |
#6 · Zasláno: 24. 9. 2007, 23:13:05
airbus320
za prvé - založ si vlastné vlákno na svoj problém za druhé - riešilo sa to tu x-krát, hľadaj v diskusii |
||
Časová prodleva: 17 let
|
0