Login   Register  
PHP Classes
elePHPant
Icontem

File: emailFormulario.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of David Regla Demaree  >  ES-email  >  emailFormulario.php  >  Download  
File: emailFormulario.php
Role: Example script
Content type: text/plain
Description: Form to mail example
Class: ES-email
Compose and send complex e-mail messages
Author: By
Last change:
Date: 2004-12-17 12:06
Size: 1,594 bytes
 

Contents

Class file image Download
<? include("email.class.php");

if (
$_POST) {        // Comprobamos que ya se haya enviado el formulario

    
$email = new emailFormulario("Mi Sitio Web");        // Creamos el objeto y definimos el nombre del sitio o de dónde viene el mensaje
    
    
$email-> asunto     ("Contacto"                   );            // Un asunto que identifique al mensaje y lo diferencíe de los demás
    
$email-> para         ("alguien@direccion.com"          );        // Destinatario
    
    
$email-> de   ("yo@direccion.com""Clase emailFormulario" );        // Remitente
    
    
$email->metodo("post");                // Define de dónde se sacarán los datos
    
    
$email->campo("Nombre""nombre");            // Agregamos los campos del formulario que nos interesan
    
$email->campo("Teléfono""tel");            // Podríamos enviar todos al llamar la función "campo" sin argumentos:  --  $email->campo(); --
    
$email->campo("Correo electrónico""email");
    
$email->campo("Mensaje que tecleó""mensaje");
    
$email->campo("Dirección postal:""dir");
    
    
$email->extra("Fin del mensaje. Gracias");        // Escribimos algun mensaje al final
    
    
$email-> enHTML(true"Verdana");            // Definimos si el mensaje se enviará en formato HTML y con cuál fuente
    
    
    
    
$email->enviar();
    
    print (
"Mensaje enviado...");
    
}

?>
<html>
<head><title>Ejemplo</title></head>
<body>
<form action ="<?=$PHP_SELF;?>" method="post">
    Nombre: <input type="text" name="nombre"><br>
    Email: <input type="text" name="email"><br>
    Telefono: <input type="text" name="tel"><br>
    Mensaje: <textarea name="mensaje"></textarea><br>
    Dirección: <input type="text" name="dir"><br>
    <input name="enviar" type="submit">
</form>
</body>
</html>