NikosTsolakos Δημοσ. 26 Σεπτεμβρίου 2013 Δημοσ. 26 Σεπτεμβρίου 2013 Ρε παίδες!Έχω φτιάξει αυτό το contact Form για το website ενός φίλου μου και δούλευε μια χαρά!πάω να τσεκάρω άμα στέλνει τα μηνύματα στο email και κάτι έπαθε!θα σας γράψω από κάτω τον κώδικα και κοιτάξτε τον λίγο έχει κάνα λάθος η όχι! ( Όσοι γνωρίζουν )( εμενα μια χαρά μου φαίνεται! )ScreenShot : <?php if ($_POST['parse_var'] == "contactform"){ $emailTitle = 'New Email From MotoFix'; $yourEmail = '[email protected]'; $emailField = $_POST['email']; $nameField = $_POST['name']; $messageField = $_POST['message']; $body = <<<EOD <br><hr><br> Email: $emailField <br /> Name: $nameField <br /> Message: $messageField <br /> EOD; $headers = "From: $emailfield\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail("$yourEmail", "$emailTitle", "$body", "$headers"); $sent = "Your Message Has Been Sent."; } ?> <table width="400" border="1" cellpadding="0" align="center"> <tr> <td align="center">Contact Us Here...<br /> <br /> <form id="contactform" name="contactform" method="post" action="contact_form.php"> <table width="100%" border="0" cellpadding="3"> <tr bgcolor="#CCCCCC"> <td width="21%" align="right">Name:</td> <td width="79%"><label for="name"></label> <input type="text" name="name" id="name" maxlength="30" size="30" value="<?php print "$namefield"; ?>"/></td> </tr> <tr> <td align="right">Email</td> <td><label for="email"></label> <input type="text" name="email" id="email" maxlength="50" size="50" value="<?php print "$emailfield"; ?>"/></td> </tr> <tr bgcolor="#CCCCCC"> <td align="right">Message:</td> <td><label for="message"></label> <textarea name="message" id="message" cols="40" rows="5"><?php print "$messagefield"; ?></textarea></td> </tr> <tr> <td> </td> <td align="right"><input type="reset" name="reset" id="reset" value="Reset" /> <input type="hidden" name="parse_var" id="parse_var" value="contactform" /> <input type="submit" name="submit" id="submit" value="Submit" /></td> </tr> <tr> <td colspan="2"><?php print "$sent"; ?></td> </tr> </table> </form></td> </tr> </table>
lion2486 Δημοσ. 26 Σεπτεμβρίου 2013 Δημοσ. 26 Σεπτεμβρίου 2013 Μήπως να έβαζες την mail() στο τέλος του php? edit: τώρα είδα ότι υπάρχει..
isay Δημοσ. 26 Σεπτεμβρίου 2013 Δημοσ. 26 Σεπτεμβρίου 2013 Έχω φτιάξει αυτό το contact Form για το website ενός φίλου μου και δούλευε μια χαρά! πάω να τσεκάρω άμα στέλνει τα μηνύματα στο email και κάτι έπαθε! Τι αλλαγές έκανες και ενω δούλευε, τώρα δεν δουλέυει; Άλλαξες κώδικα; Άλλαξες server; Κάτι αλλο; Ο server επιτρέπει smtp; Σβήσε δοκιμαστικά τα παρακάτω ανάμεσα στα EOD <br><hr><br> Βάλε μια συνθήκη if για να βλέπεις ΑΝ εστάλη το email ή οχι. Αν δεν εστάλη μπορείς να εμφανίζεις μήνυμα και υπο προυποθέσεις και το error message. Π.χ. το παρακάτω κομμάτι $headers = "From: $emailfield\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail("$yourEmail", "$emailTitle", "$body", "$headers"); $sent = "Your Message Has Been Sent."; τροποποίησε το όπως παρακάτω $headers = "From: $emailfield\r\n"; $headers .= "Content-type: text/html\r\n"; if ($success = mail("$yourEmail", "$emailTitle", "$body", "$headers")) { $sent = "Your Message Has Been Sent."; } else { $sent = "Sorry message not sent, contact administrator."; //edo mporeis na prostheseis kai to error message apo php } echo $sent; Τέλος ΠΟΤΕ μην στέλνεις δεδομένα από form σε php χωρίς πρώτα να τα φιλτράρεις. Δες γιατί https://blogs.msdn.com/b/brian_swan/archive/2010/03/04/what_2700_s-the-right-way-to-avoid-sql-injection-in-php-scripts_3f00_.aspx?Redirected=true
NikosTsolakos Δημοσ. 26 Σεπτεμβρίου 2013 Μέλος Δημοσ. 26 Σεπτεμβρίου 2013 νομίζω χρειάζεται αυτο!Δεν θυμάμαι τον κώδικα τον εχω φτιάξει εδω και πολύ καιρώ και τωρα μου βάρεσε το error αλλα θα το δοκιμάσω τωρα αμέσως και θα κανω επεξεργασία το ποστ μου αν εχει αποτέλεσμα! <br><hr><br> Edit: το έσβησα το <br><hr><br> και τροποποίησε το παρακάτω $headers = "From: $emailfield\r\n"; $headers .= "Content-type: text/html\r\n"; if ($success = mail("$yourEmail", "$emailTitle", "$body", "$headers")) { $sent = "Your Message Has Been Sent."; } else { $sent = "Sorry message not sent, contact administrator."; //edo mporeis na prostheseis kai to error message apo php } echo $sent; αλλα δεν :/ μήπως αν έβαζα κανα html contact form? edit 2: στον σερβερ που εχει το site του ο φίλος μου ειχα βαλει και ενα αλλο site. αυτο το site εχει βαρέσει error εδω και 2 μέρες!μήπως φταίει αυτο ?!( αν και δεν νομίζω! )
vacilis Δημοσ. 26 Σεπτεμβρίου 2013 Δημοσ. 26 Σεπτεμβρίου 2013 Το προβλημα ειναι απο τον server σου....τον τεσταρα τον κωδικα και ειναι μια χαρα.
NikosTsolakos Δημοσ. 26 Σεπτεμβρίου 2013 Μέλος Δημοσ. 26 Σεπτεμβρίου 2013 Το προβλημα ειναι απο τον server σου....τον τεσταρα τον κωδικα και ειναι μια χαρα. Αρα μια χαρα τον έφτιαξα και οσο αφορά τον σερβερ! Ειναι Free Host απο το 000webhost.com! :/ σέρνεται! τεσπα ευχαριστώ
vacilis Δημοσ. 26 Σεπτεμβρίου 2013 Δημοσ. 26 Σεπτεμβρίου 2013 Αρα μια χαρα τον έφτιαξα και οσο αφορά τον σερβερ! Ειναι Free Host απο το 000webhost.com! :/ σέρνεται! τεσπα ευχαριστώ Δοκιμασε το host1free.com και αν θες επιπλεον βοηθεια πες μου.
NikosTsolakos Δημοσ. 26 Σεπτεμβρίου 2013 Μέλος Δημοσ. 26 Σεπτεμβρίου 2013 ευχαριστώ! για free web hosting εψαχνα!!!Thanks αγορινα!αααα!php , MySQL τρεχει?
vacilis Δημοσ. 27 Σεπτεμβρίου 2013 Δημοσ. 27 Σεπτεμβρίου 2013 ευχαριστώ! για free web hosting εψαχνα!!! Thanks αγορινα! αααα! php , MySQL τρεχει? εννοείτε....
NikosTsolakos Δημοσ. 27 Σεπτεμβρίου 2013 Μέλος Δημοσ. 27 Σεπτεμβρίου 2013 niceeeeeΜείνε συντονισμένος γιατι μπορεί να θελω help
vacilis Δημοσ. 27 Σεπτεμβρίου 2013 Δημοσ. 27 Σεπτεμβρίου 2013 niceeeee Μείνε συντονισμένος γιατι μπορεί να θελω help Okey
NikosTsolakos Δημοσ. 27 Σεπτεμβρίου 2013 Μέλος Δημοσ. 27 Σεπτεμβρίου 2013 @vacilis Δεν Μπορώ να κανω Register! Κάποιο πρόβλημα θα εχει το site!ScreenShot: http://prntscr.com/1tqaiv ΟΛΟΣΩΣΤΑ ΤΟ ΓΡΆΦΩ ΚΑΙ ΔΕΝ ΤΟ ΠΑΊΡΝΕΙ :/
vacilis Δημοσ. 27 Σεπτεμβρίου 2013 Δημοσ. 27 Σεπτεμβρίου 2013 (επεξεργασμένο) @vacilis Δεν Μπορώ να κανω Register! Κάποιο πρόβλημα θα εχει το site! ScreenShot: http://prntscr.com/1tqaiv ΟΛΟΣΩΣΤΑ ΤΟ ΓΡΆΦΩ ΚΑΙ ΔΕΝ ΤΟ ΠΑΊΡΝΕΙ :/ χμμμ....θα σου σου πρωτεινω αλλο site μεχρι να το φτιαξουν αυτο ααα εφταξα προχειρα μια καλυτερη contact form, αν θες χρησιμοποιησε την Download: http://ge.tt/8BgtoAt/v/0 O κωδικας ειναι ο ιδιος...απλως αλλαξε το email παλι. Edit: Free Hosting http://www.hostinger.gr/ Επεξ/σία 27 Σεπτεμβρίου 2013 από vacilis
migf1 Δημοσ. 27 Σεπτεμβρίου 2013 Δημοσ. 27 Σεπτεμβρίου 2013 off topic: ... Edit: Free Hosting http://www.hostinger.gr/ Αν κατάλαβα καλά, χρησιμοποιούν nginx αντί για apache?
NikosTsolakos Δημοσ. 27 Σεπτεμβρίου 2013 Μέλος Δημοσ. 27 Σεπτεμβρίου 2013 χμμμ....θα σου σου πρωτεινω αλλο site μεχρι να το φτιαξουν αυτο ααα εφταξα προχειρα μια καλυτερη contact form, αν θες χρησιμοποιησε την Download: http://ge.tt/8BgtoAt/v/0 O κωδικας ειναι ο ιδιος...απλως αλλαξε το email παλι. Edit: Free Hosting http://www.hostinger.gr/ τρελε thanks ! τσίφος! το εφτιαξα μια χαρα τα περασα ολα πάλi και τπτ! http://moto-fix.pusku.com/ δεν στελνει τα μυνήματα! εβαλα το contact form του Βασίλη τπτ! εβαλα το δικό μου πάλι τπτ! :/ 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα