Saltar al contenido

formulario de contacto php con ejemplo de código de validación

Después de de esta larga compilación de datos pudimos resolver este enigma que pueden tener muchos usuarios. Te compartimos la respuesta y deseamos servirte de gran ayuda.

Ejemplo: formulario de contacto php

#Contact form

NOTE:  NEEDS An SMTP service on the website server.

//Message Vars$msg='';$msgClass='';//check for the submitif(filter_has_var(INPUT_POST,'submit')){//Get form Data$name=htmlspecialchars($_POST['name']);$email=htmlspecialchars($_POST['email']);$message=htmlspecialchars($_POST['message']);//Check Required Fieldsif(!empty($email)&&!empty($name)&&!empty($message))//passed//check enailif(filter_var($email,FILTER_VALIDATE_EMAIL)===false)//Failed$msg='email format is incorrect';$msgClass='alert-danger';else//Passed//send to Recipient email needs an email host to send it$toEmail='[email protected]';else//failed$msg='Please Fill in all fields completely';$msgClass='alert-danger';//Email Subject$subject='contact request from '.$name;//creat body of the email$body="

Contact Request

Name

'.$name.'

Email

'.$email.'

Message

'.$message.'

"
;//Email Header$headers="MIME-VERSION: 1.0"."rn";$headers.="Content-Type:text/html;charset=UTF-8"."/r/n";//Additional Headers$headers.="From: ".$name."<".$email.">"."rn";if(mail($toEmail,$subject,$body,$headers))//Email sent$msg='Email sent';$msgClass='alert-success';else$msg='Email has not been sent';$msgClass='alert-danger';?>

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *