triantis7 Δημοσ. 18 Δεκεμβρίου 2008 Δημοσ. 18 Δεκεμβρίου 2008 Χρησιμοποιω μια φορμα επικοινωνίας ,για την ακρίβεια αυτήν http://www.ibdhost.com/contact Δουλεύει αλλα όταν στέλνει τα μηνυματα στο mail Μου , δεν εμφανιζει τα Ελληνικά (τα δειχνει αλλαμπουρνεζικα)! Τι πρέπει να κάνω για να σώζει τα πεδία και στα Ελληνικά?
nik1992 Δημοσ. 18 Δεκεμβρίου 2008 Δημοσ. 18 Δεκεμβρίου 2008 Στο αρχειο που στελνει τα email (sendmail.php) βαζεις στην αρχη $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=utf-8\r\n"; και στην συναρτηση mail(); προσθετεις στο τελος το $headers πχ: mail( $to, $subject, $message, $headers);
triantis7 Δημοσ. 19 Δεκεμβρίου 2008 Μέλος Δημοσ. 19 Δεκεμβρίου 2008 μμ αν βάλω αυτά, δεν δουλεύει καθόλου!
nik1992 Δημοσ. 19 Δεκεμβρίου 2008 Δημοσ. 19 Δεκεμβρίου 2008 e??? για ποσταρε τα 2 αρχεια, contact & sendmail
triantis7 Δημοσ. 7 Ιανουαρίου 2009 Μέλος Δημοσ. 7 Ιανουαρίου 2009 *contact* <form method="post" action="sendeail.php"> <?php $ipi = getenv("REMOTE_ADDR"); $httprefi = getenv ("HTTP_REFERER"); $httpagenti = getenv ("HTTP_USER_AGENT"); ?> <input type="hidden" name="ip" value="<?php echo $ipi ?>" /> <input type="hidden" name="httpref" value="<?php echo $httprefi ?>" /> <input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" /> <table><tr><td> Το Όνομα σας:</td> <td align="left"> <input type="text" name="visitor" size="35" /></td></tr> <tr><td> Το E-mail σας:</td> <td align="left"> <input type="text" name="visitormail" size="35" /></td></tr> <tr><td> Θέμα:</td><td align="left"> <select name="attn" size="1"> <option value=" General Support ">Γενικά Θέματα </option> <option value=" Technical Support ">Τεχνικά Θέματα </option> <option value=" Webmaster ">Ιστοσελίδα </option> </select></td></tr> <tr><td valign="top"> Κείμενο:</td> <td> <textarea name="notes" rows="8" cols="35" ></textarea> </td></tr> <tr><td></td> <td align="left"> <input type="submit" value="Αποστολή μηνύματος" /> </td></tr> </table> </form> *sendeail* <?php $ip = $_POST['ip']; $httpref = $_POST['httpref']; $httpagent = $_POST['httpagent']; $visitor = $_POST['visitor']; $visitormail = $_POST['visitormail']; $notes = $_POST['notes']; $attn = $_POST['attn']; if (eregi('http:', $notes)) { die ("Do NOT try that! ! "); } if(!$visitormail == "" && (!strstr($visitormail,"@") || !strstr($visitormail,"."))) { echo "<h2>Use Back - Enter valid e-mail</h2>\n"; $badinput = "<h2>Feedback was NOT submitted</h2>\n"; echo $badinput; die ("Go back! ! "); } if(empty($visitor) || empty($visitormail) || empty($notes )) { echo "<h2>Use Back - fill in all fields</h2>\n"; die ("Use back! ! "); } $todayis = date("l, F j, Y, g:i a") ; $attn = $attn ; $subject = $attn; $notes = stripcslashes($notes); $message = " $todayis [EST] \n Attention: $attn \n Message: $notes \n From: $visitor ($visitormail)\n Additional Info : IP = $ip \n Browser Info: $httpagent \n Referral : $httpref \n "; $from = "From: $visitormail\r\n"; mail("*********@hotmail.com", $subject, $message, $from, $headers); ?> ΑΥΤΑ ΕΧΩ!! ΑΝ ΚΑΝΩ ΑΥΤΑ ΠΟΥ ΛΕΣ ΔΕΝ ΛΕΙΤΟΥΡΓΕΙ ΚΑΘΟΛΟΥ!
kostas_crete Δημοσ. 7 Ιανουαρίου 2009 Δημοσ. 7 Ιανουαρίου 2009 Να σου προτείνω να δοκιμάσεις αυτήν την φόρμα?? Είναι πάρα πολύ εύκολη στο σετάρισμα και θα σου λύσει πολλά προβλήματα. Και εγώ είμαι υπέρ του να κάνεις κάποια πράγματα μόνος σου αλλά γιατι να ξανανακαλύψεις τον τροχό? Κώστας
bluejeans Δημοσ. 12 Ιανουαρίου 2009 Δημοσ. 12 Ιανουαρίου 2009 Το λάθος είναι ότι το from πρέπει να είναι μέσα στο $headers. Δηλαδή: $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=utf-8\r\n"; $headers .= "From: $visitormail\r\n"; mail("*********@hotmail.com", $subject, $message, $headers);
triantis7 Δημοσ. 12 Ιανουαρίου 2009 Μέλος Δημοσ. 12 Ιανουαρίου 2009 Να σου προτείνω να δοκιμάσεις αυτήν την φόρμα??Είναι πάρα πολύ εύκολη στο σετάρισμα και θα σου λύσει πολλά προβλήματα. Και εγώ είμαι υπέρ του να κάνεις κάποια πράγματα μόνος σου αλλά γιατι να ξανανακαλύψεις τον τροχό? Κώστας βασικα το εχω ετοιμο τωρα και ελεγα μπας και δεν την αλλαζω ολη τωρα... bluejeans οταν βαζω ακομα και αυτο που λες εσυ δεν δουλευει καθολου! Δεν στελνει καν mail!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.