[php] Formularios de Correo con Dreamweaver


         

Resultados 1 al 7 de 7

  1. #1
    Usuario
    Fecha de Ingreso
    22 sep, 05
    Mensajes
    20
    Compartir en:
    Compartir en Facebook  Compartir en Twitter

    Predeterminado [php] Formularios de Correo con Dreamweaver

    Disculpen alguien me podría ayudar, cuando hago el formulario.. quiero que cuando completen los datos me los envie a un email pero no puedo hacer que funcione alguien me podría guiar?

    gracias



  2. #2
    Administrador Avatar de vgroup
    Fecha de Ingreso
    13 ago, 05
    Ubicación
    Zona Oeste
    Mensajes
    3,891

    Predeterminado Formularios de Correro en PHP

    Ante todo yo te lo voy a explicar pero utilizando PHP, que es lo más común.

    Básicamente primero necesitar tener la página HTML (o php es lo mismo) y otra página que será el PHP que envíe el formulario.
    Esto es lo más común, porque no es necesario que quién visita la página tenga un cliente de correo en su PC.


    Te doy un ejemplo, con un formulario que pida CORREO, NOMBRE, TELEFONO Y UN MENSAJES

    Código del formulario página HTML

    Código HTML:
    <form name="form1" method="post" action="enviar.php">
      <p>Correo
        <input type="text" name="correo" id="correo">
      </p>
      <p>Nombre
        <input type="text" name="nombre" id="nombre">
      </p>
      <p>Teléfono
        <input type="text" name="telefono" id="telefono">
      </p>
      <p>Mensaje</p>
      <p>
        <textarea name="mensaje" id="mensaje"></textarea>
      </p>
      <p>
        <input type="submit" name="button" id="button" value="Enviar">
              </p>
    </form>
    La página PHP (para este ejempo: enviar.php)

    Código PHP:
    <?
    $correo 
    $_POST["correo"];
    $nombre $_POST["nombre"];
    $telefono $_POST["telefono"];
    $mensaje $_POST["mensaje"];
      
    mail("tucorreo@tudominio.com","Mensaje Enviado por $correo",
    "Nombre: $nombre\nCorreo: $correo\n
    Tel: 
    $telefono\n
    Mensaje:\n 
    $mensaje");
    echo 
    "<p align='center'>Su mensaje ha sido enviado 
    correctamente.<br />
    <a 
    href='ENLACE_A_LA_PAGINA_DE_RETORNO.html'>Volver</p>"
    ;
    ?>
    Referencias:

    * En el campo ACTION de formulario debe ir la página .PHP creada, en este caso enviar.php (también se pueden utilizar direcciones con variables, por ejemplo: "contacto.php?op=enviar")

    *Deben pasarse las variables POST a variables comunes. Por cada ID en el campo de formulario se envia una variable POST. Si el ID es "casa" la variable post será $_POST["casa"]

    * La sintaxis de la funcion MAIL es la situiente:
    mail ("string_con_correo_de_destino","string_de_asunto_ de_correo","string_mensaje_del_correo");

    * Dentro de estos campos se pueden invocar las diferentes variables, y el \n indica un "retorno de carro", en criollo, pasar a la línea de abajo

    Aclaraciones

    En este ejemplo las páginas no tienen formato, y el código html está sin cabeceras, y solo el código del formulario, lo mismo sucede con el PHP.
    También les dejo que investiguen la Función MAIL en caso de querer enviar correro con HTML los cuales serán más vistosos.
    Otra cosa interesante es ene l formulario poner un campo del tipo SELECT con el tipo de mensaje, para que mediante variables llegue según cada caso, a diferentes correro, o con diferentes títulos en el Asunto.

    El Servidor debe soportar PHP
    Si prueban esto en sus máquina tiene que tener Apache corriendo, sino las páginas PHP no se compilan.

  3. #3
    Usuario
    Fecha de Ingreso
    22 sep, 05
    Mensajes
    20

    Predeterminado

    gracias despues lo vamos a probar y les digo si funciono!

    se agradece mucho todo

  4. #4
    Nuevo
    Fecha de Ingreso
    31 mar, 06
    Mensajes
    3

    Predeterminado

    esta muy bueno el formulario
    pero donde pongo mi direccion de correo?

  5. #5
    Administrador Avatar de vgroup
    Fecha de Ingreso
    13 ago, 05
    Ubicación
    Zona Oeste
    Mensajes
    3,891

    Predeterminado

    Cita Iniciado por dinogloboargentino Ver Mensaje
    esta muy bueno el formulario
    pero donde pongo mi direccion de correo?
    En la función MAIL, de la cuál expliqué la sintaxis al final.

    (en el ejemplo, el correo de destino es tucorreo@tudominio.com )

  6. #6
    Nuevo
    Fecha de Ingreso
    11 ago, 07
    Mensajes
    4

    Predeterminado

    che una pregunta? cuando me llega el mail me sale que me lo envio gu000301@guinea.dattaweb.com (que es por el servidor) como hago para que salga el nombre o que diga msj enviado desde la web??

  7. #7
    Usuario
    Fecha de Ingreso
    02 nov, 06
    Mensajes
    75

    Predeterminado

    lo probe y anda excelentemente. muchas gracias, ya lo estoy implementando

Publicidad  Contacto  Denuncias  Prensa  Labs  Reglas  RSS

Términos y condiciones  Políticas de privacidad

Búsqueda Avanzada
PRINCIPAL  FORO  LISTADOS DE ELINKS  CUENTA  AYUDA