- Home
- Categorie
- Coding e Sistemistica
- Coding
- contact form con tiny mce : problema textarea
-
contact form con tiny mce : problema textarea
Salve a tutti, ho sviluppato un semplice modulo email con antispam e textarea editabile con tinymce, il modulo è visibile qui :
robertopaolucci.it/form-email/tinymce/examples/index.php
compilo tutto il modulo ma quando invio mi appare un messaggio nella textarea che mi dice che non è stato inserito nessun contenuto. Dove può stare il problema?
Il form html (senza il codice per tinymce ) è :[HTML]<form id="contact" name="contact" method="post" action="index.php" enctype="multipart/form-data"> <input type="hidden" name="check" value="01"> <small>*all form fields are required.</small> <label for="name" id="namelabel">Name:<span class="err topp">enter your name</span></label> <input type="text" name="name" id="name" class="textinput"> <label for="email" id="emailabel">E-mail:<span class="err topp">enter a valid e-mail address</span></label> <input type="email" name="email" id="email" class="textinput"> <label for="message" id="msglabel">Message:<span class="err txarea">share some stuff with us</span></label> <textarea name="message" id="message" class="msgtextarea"></textarea> <img src="captcha.php" id="captchaimg"> <label for="captcha" id="captchalabel">You're not a spammer, right?<span class="err capter">your CAPTCHA code looks wrong</span></label> <input type="text" name="captchavalue" id="captchavalue" class="textcaptcha"> <section id="subber"> <a href="javascript:void(0);" name="submitlink" id="submitlink" class="btn">Send Message</a> </section> </form>[/HTML]
Il codice per la pagina di elaborazione è :
[PHP]<?php$sender = $_POST['name'];$return = $_POST['email'];$message = nl2br($_POST['message']);
$to = "[email protected]";$subject = "Messaggio da sito web";
$headers = "From: " . strip_tags($return) . "\r\n";$headers .= "Reply-To: ". strip_tags($return) . "\r\n";$headers .= "MIME-Version: 1.0\r\n";$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";$msg = "<html><body>";$msg .= "<h2 style='font-weight:bold;border-bottom:1px solid #bbb;'>New Contact Message</h2>\r\n";$msg .= "Sent by: <strong>".$sender."</strong><br />\r\n";$msg .= "Respond to: <strong>".$return."</strong><br /><br />\r\n";$msg .= "Message: <br />\r\n";$msg .= "<em>".$message."</em><br />\r\n";$msg .= "</body></html>";
if(@mail($to, $subject, $msg, $headers)) { echo "yes";} else { echo "no";}
?>[/PHP]
Vi ringrazio in anticipo,
Buona giornata,
Roberto