+ Responder Tema
Resultados 1 al 6 de 6

Tema: No llega la informacion del formulario al email

  1. #1
    Recien Llegado! Merodeador botero_cuartas Está en el buen camino
    Fecha de Ingreso
    13 dic, 11
    Mensajes
    3
    Poder de Reputación
    0

    No llega la informacion del formulario al email

    Primero agradecer, el 90% de lo que he aprendido ha sido en comocreartuweb.com,
    Este es mi inconveniente:

    El formulario despues de procesado con los datos informa que el correo fue enviado con exito, pero al correo no llega ninguna informacion.

    Este es el formulario con nombre "correo.html":

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>email</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="estilo-emergente.css" type="text/css" media="all" />
    </head>
    <body>
    <form method="post" action="enviaremail.php">
    <table class="correo">
    <tr>
    <td>
    <div id="infor">
    <fieldset>
    <legend>Tu informaci&oacute;n</legend>
    <p>Nombre: <input class="control" type="text" name="nombre" SIZE="35" maxlength="60" tabindex="1"></p>
    <p>Pa&iacute;s: <input class="control" type="text" name="pais" SIZE="35" maxlength="60" tabindex="2"></p>
    <p>Tel&eacute;fono: <input class="control" type="text" name="telefono" SIZE="35" maxlength="60" tabindex="3"></p>
    <p>Correo Electr&oacute;nico: <input class="control" type="text" name="email" SIZE="35" maxlength="60" tabindex="4"></p>
    </fieldset>
    </div>
    </td>
    </tr>
    <tr>
    <td>
    <div id="mensaje">
    <fieldset>
    <legend>Mensaje</legend>
    <textarea class="control" name="mensaje" ROWS="5" COLS="45" maxlength="500" tabindex="5"></textarea>
    </fieldset>
    </div>
    </td>
    </tr>
    <tr>
    <td>
    <div id="cierre">
    <input class="boton" type="button" VALUE="Cerrar Ventana" onClick="window.close()" tabindex="7">
    <input class="boton" type="submit" value="Enviar" tabindex="6">
    </div>
    </td>
    </tr>
    </table>
    </form>
    </body>
    </html>

    Este es la pagina en PHP con nombre "enviaremail.php":

    <?php
    $destino = "ganoderico@hotmail.com" ;
    $asunto = "Mensaje desde ganoderico.comocreartuweb.es" ;
    $mensaje.= "NOMBRE: ".$_POST['nombre']."\n";
    $mensaje.= "PAIS: ".$_POST['pais']."\n";
    $mensaje.= "TELEFONO: ".$_POST['telefono']."\n";
    $mensaje.= "EMAIL: ".$_POST['email']."\n";
    $mensaje.= $_POST['MENSAJE']."\n";
    mail($destino, $asunto, $mensaje) or die ("No se ha podido enviar tu mensaje. Ha ocurrido un error") ;
    echo "<p>Tu mensaje a sido enviado con este contenido:</p>" ;
    echo "<strong><b>$mensaje</b></strong>" ;
    ?>

    No se si falta algun procedimiento en SERED para que esto funcione, o si algo esta mal hecho.

    Agradezco la colaboracion.

    Victor

  2. #2
    Esto empieza a ser un vicio... Habitante Doodleo has a spectacular aura aboutDoodleo has a spectacular aura about Avatar de Doodleo
    Fecha de Ingreso
    25 abr, 11
    Ubicación
    Galicia (España)
    Mensajes
    1,029
    Poder de Reputación
    8
    Hola,

    Te da algún error al enviar el email o simplemente no se envía? Si te da un error, podrías pegar tal cual te lo pone aquí?

    Saludos!

  3. #3
    Esto empieza a ser un vicio... Habitante skaparate will become famous soon enoughskaparate will become famous soon enough
    Fecha de Ingreso
    02 may, 11
    Mensajes
    535
    Poder de Reputación
    4
    Hola, intenta cambiando lo siguiente:

    borra esto mail($destino, $asunto, $mensaje) or die ("No se ha podido enviar tu mensaje. Ha ocurrido un error") ;
    echo "<p>Tu mensaje a sido enviado con este contenido:</p>" ;

    y escribe esto

    error_reporting( E_ALL | E_STRICT ); // Elimina o comenta esta línea cuando tu script funcione bien.
    // La línea anterior sirve para mostrar más errores (si es que PHP no muestra suficiente información).
    $mensaje = wordwrap( $mensaje, 70 ); // Es necesario ajustar las líneas para que no superen 70 caracteres de largo
    if( mail( $destino, $asunto, $mensaje) ) {
    echo '<p>Mensaje enviado</p>';
    echo "<strong>$mensaje</strong>";
    } else {
    echo '<p>Ocurri&oacute; un error al enviar el mensaje.</p>
    }

    Saludos.

  4. #4
    Recien Llegado! Habitante hncomputacion Está en el buen camino
    Fecha de Ingreso
    10 dic, 11
    Mensajes
    16
    Poder de Reputación
    1
    Te paso este codigo; lo utilizo yo en mi web, http://www.hncomputacion.com.ar, tengo un formulario y funciona de la siguiente manera, copialo y modificalo a tu manera... no dudes en consultarme, suerte!!!!!!!!

    <?php
    $fecha=date("d-m-Y");
    $hora=date("H:i:s");
    $destino="hncomputacion@gmail.com";
    $asunto="formulario de hncomputacion";
    $desde='From: ' .$POST[email];
    $comentario="
    \n
    Nombre: $_POST[nombre]\n
    Email: $_POST[email]\n
    Tema: $_POST[tema]\n
    Mensaje: $_POST[mensaje]\n
    Enviado: $fecha a las $hora\n
    \n";
    if (mail($destino,$asunto,$comentario,$desde)){
    echo "Tu mensaje ha sido enviado correctamente, nos estaremos comunicando con vos a la brevedad. Gracias!!!";
    }else{
    echo "Tu mensaje no ha sido enviado correctamente, intente nuevamente más tarde";
    };
    ?>

    ///////**** Guarda el archivo en .php ****///////

  5. #5
    Recien Llegado! Merodeador botero_cuartas Está en el buen camino
    Fecha de Ingreso
    13 dic, 11
    Mensajes
    3
    Poder de Reputación
    0
    Gracias, funciono perfectamente.

    Victor

  6. #6
    Recien Llegado! Habitante hncomputacion Está en el buen camino
    Fecha de Ingreso
    10 dic, 11
    Mensajes
    16
    Poder de Reputación
    1
    De nada compañero, esto es un foro y hay que ayudarse en to lo que se pueda...

+ Responder Tema

Temas Similares

  1. No llega la información del formulario a la base de datos
    Por Guillermo González en el foro Formularios
    Respuestas: 3
    Último Mensaje: 04/09/2011, 23:48
  2. No me llega 3 email
    Por systemof100 en el foro Hosting Gratuito CCTW
    Respuestas: 0
    Último Mensaje: 20/08/2011, 18:39
  3. me llega el formulario pero sin los datos del visitante
    Por Pitufina en el foro Formularios
    Respuestas: 8
    Último Mensaje: 20/04/2009, 19:31
  4. No me llega el correo desde el formulario
    Por hackterix en el foro Formularios
    Respuestas: 23
    Último Mensaje: 27/07/2007, 19:01

Etiquetas para este Tema

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes