_hopelesscase_ Δημοσ. 1 Απριλίου 2008 Δημοσ. 1 Απριλίου 2008 Γεια σας, βρήκα στο ίντερνετ έναν οδηγό για δημουργία απλής φόρμας επικοινωνίας και προσπάθησα να το εφαρμόσω στο σάιτ μου. Να δηλώσω καταρχήν ότι δεν είχα ιδέα από php, απλώς xhtml με css δουλεύω. Όμως δεν λειτούργησε. Για την ακρίβεια, μπήκα εδώ κι έκανα ό,τι μου λέει, αλλά απ' ότι φαίνεται η html σελίδα που περιέχει την φόρμα δεν επικοινωνεί με το php αρχείο και δεν στέλνει το μήνυμα. Αν ξέρει κανείς κάτι ας βοηθήσει. Δεκτές και προτάσεις για χρησιμοποίηση άλλου κώδικα.
ApSiMan Δημοσ. 2 Απριλίου 2008 Δημοσ. 2 Απριλίου 2008 1ον: την html σελίδα που έχεις την φόρμα, κάνε την save σαν php δες ακόμα εδώ τα έχει λίγο πιο "εύκολα". Ουσιαστικά κάνεις τα εξής: αντιγράφεις το κομμάτι php "E-mail Form Code (contact.php)" στην σελίδα σου (την html που στο τέλος θα την σώσεις σαν php για να τρέχει σωστά). Μετά ανοίγεις το "sendeail.php" και κάνεις την αλλαγή του email σου κ της σελίδας Thank You for your email μπλα μπλα μπλα εκεί. Στον server ανεβάζεις και τα 2 αρχεία (contact.php k sendail.php) στον ίδιο φάκελο και είσαι έτοιμος. Προσοχή: κάποιοι host providers επιτρέπουν μόνο δικά τους email σε τέτοιες φόρμες. πχ. Έστω ότι έχω το http://www.apsiman.gr στην φόρμα επικοινωνίας μπορώ να βάλω email τύπου χχχχ@apsiman.gr και όχι το gmail μου ή το yahoo μου. Αυτό είναι ανάλογα την εταιρία host
_hopelesscase_ Δημοσ. 2 Απριλίου 2008 Μέλος Δημοσ. 2 Απριλίου 2008 Ευχαριστώ φίλε, χρησιμοποίησα το δικό σου και δούλεψε.
geovon Δημοσ. 2 Απριλίου 2008 Δημοσ. 2 Απριλίου 2008 χαίρομαι που βοήθησα. το δοκιμασα και παιζει μια χαρα. τι γινεται ομως με τα ελλινικα. κωδικοποιησα και τις δυο σελίδες σε charset=iso-8859-7" αλλα τιποτα. στη sendeail.php τα ελληνικα βγαινουν παπακια ενω στο εμαιλ δεν υπαρχουν.(συνδιασμος ελληνικων και αγγλικων στο μαιλ τα ελληνικα εξαφανιζονται). μηπως τα κοβει το σκριπτ με τις επιλογες ασφαλειας που εχει.
_hopelesscase_ Δημοσ. 10 Αυγούστου 2008 Μέλος Δημοσ. 10 Αυγούστου 2008 το δοκιμασα και παιζει μια χαρα. τι γινεται ομως με τα ελλινικα. κωδικοποιησα και τις δυο σελίδες σε charset=iso-8859-7" αλλα τιποτα. στη sendeail.php τα ελληνικα βγαινουν παπακια ενω στο εμαιλ δεν υπαρχουν.(συνδιασμος ελληνικων και αγγλικων στο μαιλ τα ελληνικα εξαφανιζονται). μηπως τα κοβει το σκριπτ με τις επιλογες ασφαλειας που εχει. Ανακινώ αυτό το θαμμένο θρεντ.... Όντως υπάρχει πρόβλημα με τα ελληνικά. Όλες οι σελίδες έχουν κωδικοποίηση utf-8, συγκεκριμένα ορίζεται στο head έτσι: <meta http-equiv="content-type" content="text/html;charset=utf-8" /> Υπάρχει κάποιος άλλος τρόπος να οριστεί; Ή πρέπει να ελεγχθεί κάτι άλλο που παρεμποδίζει την σωστή εμφάνιση ελληνικών; :shifty:Apsiman είσαι εδώ γύρω;
ApSiMan Δημοσ. 18 Αυγούστου 2008 Δημοσ. 18 Αυγούστου 2008 Ανακινώ αυτό το θαμμένο θρεντ....Όντως υπάρχει πρόβλημα με τα ελληνικά. Όλες οι σελίδες έχουν κωδικοποίηση utf-8, συγκεκριμένα ορίζεται στο head έτσι: <meta http-equiv="content-type" content="text/html;charset=utf-8" /> Υπάρχει κάποιος άλλος τρόπος να οριστεί; Ή πρέπει να ελεγχθεί κάτι άλλο που παρεμποδίζει την σωστή εμφάνιση ελληνικών; :shifty:Apsiman είσαι εδώ γύρω; Απαντάω απλά για να πω ότι παρακολουθώ το θέμα!!! Είμαι σε mode διακοπών μέχρι Τετάρτη, οπότε θα κάνετε υπομονή να το κοιτάξω από το πισι στο σπίτι πλέον!!!! Καθότι εγώ το δοκίμασα μόνο σε αγγλικό site οπότε δεν ξέρω με σιγουριά τι παίζει με τα ελληνικά. Αν αλλάξεις την κωδικοσειρά και βάλεις κάποια ελληνικη???
_hopelesscase_ Δημοσ. 23 Αυγούστου 2008 Μέλος Δημοσ. 23 Αυγούστου 2008 Αν αλλάξεις την κωδικοσειρά και βάλεις κάποια ελληνικη??? Τσούκου. Δεν παίζει σωστή απόδοση ούτε σε iso-8859-7 ούτε σε utf-8. Στο Firefox τα μετατρέπει σε ελληνικά αν πας και βάλεις View/encoding/Unicode, στον Explorer δεν γίνεται τίποτα. Πότε θα καθιερωθούν τα greeklish ως επίσημη γλώσσα ηλεκτρονικών επικοινωνιων? Ή, τουλάχιστον, πότε θα καταργηθεί ο Explorer?
snk7 Δημοσ. 23 Αυγούστου 2008 Δημοσ. 23 Αυγούστου 2008 μετα το <?php βαλε ως πρωτη γραμμη τον παρακατω κωδικα: header('Content-Type: text/html; charset=utf-8'); επισης κανε την κωδικοποιηση σε utf8 ωστε να εχεις συμβατοτητα αγγλικων και ελληνικων. αμα θες να δεις περισσοτερα και γιατι γινεται ολο αυτο το προβλημα σου παραθετω ενα Link http://www.phpwact.org/php/i18n/charsets
_hopelesscase_ Δημοσ. 25 Αυγούστου 2008 Μέλος Δημοσ. 25 Αυγούστου 2008 Ευχαριστώ για το λινκ snk7 θα το διαβάσω μόλις βρεθεί χρόνος. (Κατά τα άλλα αυτό που λες δεν απέδωσε, συνεχώς το ίδιο αποτέλεσμα, utf-8 είναι όλα τα αρχεία και η php)
ap_digital Δημοσ. 5 Αυγούστου 2010 Δημοσ. 5 Αυγούστου 2010 Γειά σας, έκανα πάνω κάτω αυτό που λέτε αλλα δεν μου δουλεύει, γιαυτό και σας παραθέτω τον δικό μου αρχικό κώδικα και να μου πείτε την γνώμη σας. <?php DEFINE("ext","seventh"); REQUIRE_ONCE("red.php"); echo side_check(); ?> <div class="rightbody"> <div class="insideborder"> <div class="contentborder"><img SRC="images/top_border.gif" alt="" /></div> <div class="contentspace"> <form name="contact" method="post" action="mail.php" enctype="multipart/form-data" onsubmit="return checkForm(this);"> <div class="form"> <label><span>Όνομα:</span> <input type="text" name="fname"/></label> <label><span>Επώνυμο:</span> <input type="text" name="lname"/></label> <label><span>Εταιρεία:</span> <input type="text" name="lname"/></label> <label><span>Email Address:</span><input type="text" name="email"/></label> <label><span>Τηλέφωνο Επικοινωνίας:</span> <input type="text" name="phone"/></label> <label><span>Ερωτήσεις/Απορίες:</span> <textarea name="comment" cols="" rows="" ></textarea></label> <label><img SRC="images/form_border.gif" alt="" /> </label> <label class="last"><input name="" type="submit" class="submission" /> <input name="" type="reset" class="clearbutton" /></label> </div> </form> </div> <div class="contentborder"><img SRC="images/bottom_border.gif" alt="" /></div> </div> <div> </div> <div class="spacer"></div> </div> <!--Rightside textarea Ends --> <div id="leftturnover"><img SRC="images/leftturnover.png" alt="" /></div> <div id="rightturnover"><img SRC="images/rightturnover.png" alt="" /></div> <div class="spacer"></div> </div> <!--Body text portion Ends --> </div> <div class="rightshadow"><img SRC="images/right_shad.jpg" alt="" /></div> </div> <div class="spacer"></div> </div> <!--Body Ends --> <div class="spacer"></div> </div> <!--Main cointainer ends --> <?php REQUIRE_ONCE("template/footer.php"); ?>
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.