Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Καλησπέρα σας ,

έχω πρόβλημα με την αποστολή mail μετά απο αποστολή του απο php αρχείο.

Στο Site υπάρχει η παρακάτω Φόρμα επικοινωνίας <HTML>

       <form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="contact-us.send.php" accept-charset='UTF-8'>
                    <div class="row-fluid">
                        <div class="span5">
                            <label>Ονοματεπώνυμο</label>
                            <input type="text" class="input-block-level" required="required" placeholder="Το όνομα σας" id="name" name="name">
                            <label>E-mail</label>
                            <input type="text" class="input-block-level" required="required" placeholder="Το e-mail σας" id="email" name="email">
                            <label>Τηλέφωνο</label>
                            <input type="text" class="input-block-level" required="required" placeholder="Τηλέφωνο επικοινωνίας" id="phone" name="phone">
                        </div>
                        <div class="span7">
                            <label>Μήνυμα</label>
                            <textarea name="message" id="message" required="required" placeholder="Γράψτε το κείμενό σας" class="input-block-level" rows="8"></textarea>
                        </div>
                        <button type="submit" class="btn btn-primary btn-large pull-center">Send Message</button>
                    </div>
                </form>

Στη συνέχεια εχω κάνει το παρακάτω php αρχείο για την αποστολή του

<?php
    header('Content-type: application/json;charset=utf-8');
    $status=array(
        'type'=>'success',
        'message'=>'Email sent!'
    );
    $name=@trim(stripslashes($_POST['name'])); 
    $email=@trim(stripslashes($_POST['email'])); 
    $phone=@trim(stripslashes($_POST['phone'])); 
    $message=@trim(stripslashes($_POST['message'])); 
    $email_from=$email;
    $email_to='[email protected]';
    $body='"Όνομα: '.$name."\n\n".'Email: '.$email."\n\n".'Τηλέφωνο: '.$phone."\n\n".'Μήνυμα: '.$message;
    mail($email_to, 'Website Contact form', $body, 'From: <'.$email_from.'>');
    echo json_encode($status);
    die;
?>

Μόλις γινεται η αποστολή του με mail το αποτέλεσμα ειναι όλοι οι ελληνικοί χαρακτήρες να εμφανίζονται κάπως έτσι..

ΞΞ½ΞΏΞΌΞ±: ΞΞΞΞΞΞ£ΞΞΞ£ Ξ

Μπορεί να βοηθήσει κάποιος ?

στην HTML έχω φορτώσει πάνω στο <HEAD> και τα παρακάτω :

 <meta http-equiv="Content-Type" content="text/html; charset=windows-UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

 

Επεξ/σία από nitrah
Επισκέπτης
Δημοσ.
Αναφορά σε κείμενο

function iMail($to,$s,$body,$from_name,$from_email, $reply)
{
    $s= "=?utf-8?b?".base64_encode($s)."?=";
    $headers = "MIME-Version: 1.0\r\n";
    $headers.= "From: =?utf-8?b?".base64_encode($from_name)."?= <".$from_email.">\r\n";
    $headers.= "Content-Type: text/html; charset=UTF-8\r\n";
    $headers.= "Reply-To: $reply\r\n";  
    $headers.= "X-Mailer: PHP/" . phpversion();
    mail($to, $s, $body, $headers);
}

 

 

Δημοσ.

Ναι τι μου ειπες τώρα ? 

Αυτο που θέλω επίσης να πω ειναι οτι το mail το λαμβάνω στα κινέζικα μονο στο Outlook.

Αν βάλω να στέλνετε mail σε άλλο προγραμμα τύπου ThunderBird τότε το παίρνω κανονικά χωρίς συμβολα.

Μήπως ειναι κάποια ρύθμιση στο Outlook ?

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...