Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wysyłanie maila z nadawcą
feaq16
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 16.05.2013

Ostrzeżenie: (0%)
-----


Witajcie,
Posiadam taki oto skrypt:

Kod
<form name="" action="index.php" method="POST">
            <div id="kontakt_center">    
                <input value="Wpisz swoj nick z gry" autocomplete="off" name="nick" id="kontakt_pole_1" class="search_pole" onfocus="if(this.value=='' || this.value == 'Wpisz swoj nick z gry') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();"  type="text" />
                <input value="Wpisz swoj e-mail" autocomplete="off" name="mail" id="kontakt_pole_1" class="search_pole" onfocus="if(this.value=='' || this.value == 'Wpisz swoj e-mail') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();"  type="text" />
                <input value="Wpisz temat" autocomplete="off" name="temat" id="kontakt_pole_1" class="search_pole" onfocus="if(this.value=='' || this.value == 'Wpisz temat') this.value=''" onblur="if(this.value == '') {this.value=this.defaultValue}" onkeyup="keyUp();"  type="text" />
                <textarea name="tresc" id="kontakt_pole_2" onfocus="if(this.value==this.defaultValue)this.value=''" onblur="if(this.value=='')this.value=this.defaultValue">Wpisz wiadomosc...</textarea>
            </div>
            <div id="kontakt_wyslij_pole">
                <input type="submit" value="" name="submit" id="kontakt_wyslij_button"/>
            
            </form>
            <?php
            
            if(isset($_POST['submit'])) {
                if(!empty($_POST['nick']) && !empty($_POST['mail']) && !empty($_POST['temat']) && !empty($_POST['tresc']) ) {
                    if($_POST['nick'] != "Wpisz swoj nick z gry" && $_POST['nick'] != "Wpisz swoj e-mail" &&$_POST['nick'] != "Wpisz temat" && $_POST['nick'] != "Wpisz wiadomosc...") {
                        $message = $_POST['tresc'];
                        $title = $_POST['temat'];
                        include '../config.php';
                        $header  = "From: " . $_POST['nick'] . " <" . $_POST[email] . ">";      
                        
                        $checked = $_POST['mail'];
                        
                        $check = str_replace("@","",$checked);
                        
                        if($check == $checked) {
                            echo "Wpisz poprawny email!";
                        }else{
                            if(mail($help_email,$title, $message, $header)) {
                                echo "Wiadomosc zostala pomyslnie wyslana!";
                            }else{
                                echo "ERROR";
                            }
                        }
                    }else{
                        echo "Wypelnij!";
                    }
                }else{
                    echo "Wiadomosc nie zostala wyslana!";
                }
            }
            
            ?>


i gdy dostaję z niego maila to pisze że nadawcą jest ten który zostanie wpisany w formularzy, lecz gdy kliknę odpowiedz nie pojawia się mail na miejscu osoby do której mam wysłać odpowiedź. Co w tym skrypcie jest nie tak?
Go to the top of the page
+Quote Post

Posty w temacie
- feaq16   Wysyłanie maila z nadawcą   20.05.2013, 16:20:50
- - Sephirus   Dodaj analogicznie jak From nagłówek Reply-to: [P...   20.05.2013, 16:24:36
- - feaq16   nie działa   20.05.2013, 18:00:56


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:22