satorus Posted March 14, 2011 Report Share Posted March 14, 2011 (edited) Buenas estuve leyendo un poco en la web pero la verdad era muy ambigua la información me gustaría saber como crear un formularios de contacto para una web y que al enviar el comentario llegue a un determinado mail ¿ podrían decirme comos e hace por favor? había visto este código pero no se si esta bien <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Web-Kreation Contact Form with field validation</title> <meta name="author" content="Jeremie Tisseau" /> <meta name="copyright" content="Copyright © Web-Kreation 2007" /> <meta name="website" content="http://web-kreation.com" /> <!-- the cascading style sheet--> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="contentForm"> <!-- The contact form starts from here--> <?php $error = ''; // error message $name = ''; // sender's name $email = ''; // sender's email address $subject = ''; // subject $message = ''; // the message itself $spamcheck = ''; // Spam check if(isset($_POST['send'])) { $name = $_POST['name']; $email = $_POST['email']; $subject = $_POST['subject']; $message = $_POST['message']; $spamcheck = $_POST['spamcheck']; if(trim($name) == '') { $error = '<div class="errormsg">Please enter your name!</div>'; } else if(trim($email) == '') { $error = '<div class="errormsg">Please enter your email address!</div>'; } else if(!isEmail($email)) { $error = '<div class="errormsg">You have enter an invalid e-mail address. Please, try again!</div>'; } if(trim($subject) == '') { $error = '<div class="errormsg">Please enter a subject!</div>'; } else if(trim($message) == '') { $error = '<div class="errormsg">Please enter your message!</div>'; } else if(trim($spamcheck) == '') { $error = '<div class="errormsg">Please enter the number for Spam Check!</div>'; } else if(trim($spamcheck) != '5') { $error = '<div class="errormsg">Spam Check: The number you entered is not correct! 2 + 3 = ???</div>'; } if($error == '') { if(get_magic_quotes_gpc()) { $message = stripslashes($message); } // the email will be sent here // make sure to change this to be your e-mail $to = "[email protected]"; // the email subject // '[Contact Form] :' will appear automatically in the subject. // You can change it as you want $subject = '[Contact Form] : ' . $subject; // the mail message ( add any additional information if you want ) $msg = "From : $name \r\ne-Mail : $email \r\nSubject : $subject \r\n\n" . "Message : \r\n$message"; mail($to, $subject, $msg, "From: $email\r\nReply-To: $email\r\nReturn-Path: $email\r\n"); ?> <!-- Message sent! (change the text below as you wish)--> <div style="text-align:center;"> <h1>Congratulations!!</h1> <p>Thank you <b><?=$name;?></b>, your message is sent!</p> </div> <!--End Message Sent--> <?php } } if(!isset($_POST['send']) || $error != '') { ?> <h1>Contact Form Example:</h1> <!--Error Message--> <?=$error;?> <form method="post" name="contFrm" id="contFrm" action=""> <label><span class="required">*</span> Full Name:</label> <input name="name" type="text" class="box" id="name" size="30" value="<?=$name;?>" /> <label><span class="required">*</span> Email: </label> <input name="email" type="text" class="box" id="email" size="30" value="<?=$email;?>" /> <label><span class="required">*</span> Subject: </label> <input name="subject" type="text" class="box" id="subject" size="30" value="<?=$subject;?>" /> <label><span class="required">*</span> Message: </label> <textarea name="message" cols="40" rows="3" id="message"><?=$message;?></textarea> <label><span class="required">*</span> Spam Check: <b>2 + 3=</b></label> <input name="spamcheck" type="text" class="box" id="spamcheck" size="4" value="<?=$spamcheck;?>" /><br /><br /> <!-- Submit Button--> <input name="send" type="submit" class="button" id="send" value="" /> </form> <!-- E-mail verification. Do not edit --> <?php } function isEmail($email) { return(preg_match("/^[-_.[:alnum:]]+@((([[:alnum:]]|[[:alnum:]][[:alnum:]-]*[[:alnum:]])\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)$|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i" ,$email)); } ?> <!-- END CONTACT FORM --> <p> </p> <p style="text-align:center;">Go to the <a href="http://web-kreation.com/index.php/freebies/" title="Download the Contact form">Freebies</a> page to download this contact form.</p> </div> <!-- /contentForm --> </body> </html> Edited March 14, 2011 by satorus Link to comment Share on other sites More sharing options...
johan_16 Posted March 14, 2011 Report Share Posted March 14, 2011 (edited) ta bueno el cod, podriai mejorar un poco el css y adaptarlo a lo q keri, tambien podi agregar javascript o jquery pero todo depender de lo q keras tu!. Por otro lado lo del mail puedes implementar phpmailer, aunke la funcion mail de php estaria bien simple y facil de comprender. Saludos. Edited March 14, 2011 by johan_16 Link to comment Share on other sites More sharing options...
ctello1982 Posted March 16, 2013 Report Share Posted March 16, 2013 www.jotform.com lo asi no te calientas la cabeza, saludos!!!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now