1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Problemas con formulario php

Tema en 'Programación y Diseño Web' iniciado por Topo18, 15 Feb 2011.

  1. Topo18

    Topo18 Guest

    Socorro !!! mi problema es el sig: Probe de todas maneras con formularios en php para generar mail de contacto, use distintos formularios tutoriales y no logro q llegue el mail, cuando apreto ENVIAR me aparece la pagina de mi servidor q es 000Webhost, como lo haga aparece esta pagina,,

    Alquien me puede explicar porque, necesito safar de esto lo antes posible,,,, Estoy enfermo con este tema !!

    Mil gracias
     
  2.  
  3. maura93

    maura93 Nuevo usuario



    Hola: lo primero que tienes que hacer es sobre la pagina html o php donde esta tu formulario en el metodo del formulario, verifica que la accion de este este por el metodo POST, ya que asi a la hora de apretar enviar lo manda hacia otro html o php que es el que realmente llevara la informacion del formulario a la pagina que tiene las variables que generes en esta segunda pagina, te pongo un ejemplo de la segunda pagina que es la que generara el mail:

    pd.- no olvides crear tu formulario.php o formulario.html y decirle que la accion de este se por metodo POST y se vaya a la pagina enviar.php, o enviar.html, que es la que tendra lo siguiente:
    (copia y pegua esto)


    <?php
    //aqui ira el correo electronico que quieres que llegue los datos de tu formulario
    $mail='[email protected]';


    // si te fijas aqui te desgloso las clasicas variables que se usan o que piden los formularios, no olvides que puedes anexar las que desees, pero eso si se tiene que llamar igual que los cuadros de texto del formulario
    $nombre = $_POST['nombre'];
    $empresa = $_POST['empresa'];
    $telefono = $_POST['telefono'];
    $email = $_POST['email'];
    $asunto = $_POST['asunto'];
    $mensaje = $_POST['mensaje'];
    // esta es una variable que puedes incluirla o no si quieres que al rellenar el formulario te mande a una pagina de agradecimiento
    $thank="gracias.html";
    // esto que sigue son las variables que se mandan al correo que definiste arriba, y es lo que se manda al cuerpo del correo electronico
    $message = "
    nombre:".$nombre."
    empresa:".$empresa."
    telefono:".$telefono."
    email:".$email."
    asunto:".$asunto."
    mensaje:".$mensaje."";
    // esto que sigue es el encabezado del mail
    if (mail($mail,"Mensaje desde tu Web",$message))
    Header ("Location: $thank");
    // haz pruebas con esto si no puedes mandame un mail a [email protected] y te echo la mano, un saludo enorme...
    ?>
     
    A maura93 le gusta esto.
  4. PlayaBlanca

    PlayaBlanca Nuevo usuario

    Hola buenas ... consulta de vuestra página saqué el código para poder crear en Dreamweaver un formulario de contacto pero en vez de utilizar la función MAILTO por si alguien no tiene correo predeterminado pueda hacerse a través del servidor ... pero cuando hago click en Enviar me lleva al archivo send.php. Qué me está faltando determinar para que funcione?. Muchas gracias y espero haber sido clara en la consulta.
     
  5. milhy

    milhy Nuevo usuario

    Ayudamos al mantenimiento de su pagina visite: www.bukimedia.com
     
  6. milhy

    milhy Nuevo usuario

    Ayudamos al mantenimiento de su pagina visite: www.bukimedia.com
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·