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.

Formulario de Contacto con Dreamweaver

Tema en 'Tutoriales Desarrollo Web' iniciado por elQuique, 30 Oct 2006.

  1. elQuique

    elQuique Usuario activo

    Pues, el codigo esta bien, el problema como te digo esta en el servidor que no soporta PHP.
     
  2. muchas gracias, espero que pronto ponga las otras partes de el tutorial de la inmobiliaria
     
  3. Shirakil

    Shirakil Nuevo usuario

    Volviendo al tema del envio del formulario, tengo un problema...
    tras haber conseguido un servidor que me permitiera utilizar la funcio send resulta que yo en mi mail recibo esto:
    <div align="center">Mime-Version: 1.0

    Content-Type: text/plain

    </div>

    A que puede deberse? Madre mis que complicado jejejeje muchas gracias por vuestra ayuda.
     
  4. elQuique

    elQuique Usuario activo

    Si recibes solo ese texto debes tener algo mal en el codigo que genera el contenido del email.
     
  5. Shirakil

    Shirakil Nuevo usuario

    Pues la verdad es que no se que puede ser =(
    Aqui os pongo el codigo del send.php... a ver si eso soluciona algo:

    <div align="center"><?php

    $Nick = $_POST['Nick'];
    $Mail = $_POST['Mail'];
    $Asunto = $_POST['Asunto'];

    $header = 'From: ' . $Mail . " \r\n";
    $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
    $header .= "Mime-Version: 1.0 \r\n";
    $header .= "Content-Type: text/plain";

    $mensaje = "Este mensaje fue enviado por " . $Nick . ", Con Asunto " . $Asunto . " \r\n";
    $mensaje .= "Su e-mail es: " . $Mail . " \r\n";
    $mensaje .= "Mensaje: " . $_POST['Mensaje'] . " \r\n";
    $mensaje .= "Enviado el " . date('d/m/Y', time());

    $para = 'spellhowler78@gmail.com';
    $asunto = 'www.fumadones.eu';

    mail($para, $asunto, utf8_decode($Mensaje), $header);

    echo 'El Mensaje Se Ha Fum... Enviado con Éxito.';

    ?>
    </div>

    Pos eso Muchas gracias.
     
  6. elQuique

    elQuique Usuario activo

    PHP hace diferencia entre mayusculas y minusculas, tu llamas $mensaje y asignas los valores, pero luego envias una variable vacia e inexistente llamada $Mensaje.
     
  7. Shirakil

    Shirakil Nuevo usuario

    Ah oks!
    Que tonteria y que dolor de cabeza =) Muchas gracias por el soporte =)
     
  8. tania

    tania Nuevo usuario

    bueno, e abierto otro post-

    ya tengo el formulario.
    e leído el tutorial que me pasas quique. Nolo entiendo. sí entiendo que me comentes que hay que hacerlo por php pero como.

    <!--coloro:#993300--><span style="color:#993300"><!--/coloro--><!--coloro:#C0C0C0--><span style="color:#C0C0C0"><!--/coloro-->El código completo de este archivo send.php es el siguiente:

    xxxxxxxxxxxxxx<!--colorc--></span><!--/colorc--><!--colorc--></span><!--/colorc-->

    este código donde hay que ponerlo?
     
  9. stomp

    stomp El Unico Humano Que Nacio Con Alas...

    en el nuevo archivo send.php

    modifica el codigo con tu mail

    y lo pegas

    va entre las tahs <? Codigo ?> Guardas el archivo send.php y listo...

    pero debes subirlo a tu servidor y el servidor debe tener php, sendail y ser servidor smtp para que funcione

    saludos..



    puedes hacerlo en blog de notas solo que lo guardas con la extension .php
     
  10. elQuique

    elQuique Usuario activo

    Las explicaciones a tus preguntas estan comentadas en el inicio de este post que da soporte a este tutorial:

    <a href="http://www.forocreativo.net/ipb/index.php?showtopic=16438" target="_blank">http://www.forocreativo.net/ipb/index.php?showtopic=16438</a>
     
  11. vvaldebe

    vvaldebe Nuevo usuario

    Hola quique, que tal te mando saludos desde Chile, mi duda es que los mensajes me llegan a mi casilla de correo pero no sale nada en el nada de nombre, nada de empresa, nada de nada, revise todos los codsigos y estan bienj a mi parecer.

    formulario.html

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--> <form action="send.php" method="post" name="" id="">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="left"><span class="Estilo25"><strong><strong><img src="../imagenes/punt.gif" width="5" height="5"></strong></strong> <strong>Nombre</strong><span class="Estilo26">a... </span></span>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="nombre" type="text" id="nombre" size="30">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form action="send.php" method="post" name="" id="">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="left"><span class="Estilo25"><strong><strong><img src="../imagenes/punt.gif" width="5" height="5"></strong></strong> <strong>Empresa</strong><span class="Estilo26">...
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="empresa" type="text" id="empresa" size="30">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form action="send.php" method="post" name="" id="">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="left"><span class="Estilo25"><strong><strong><img src="../imagenes/punt.gif" width="5" height="5"></strong></strong> <strong>Email</strong><span class="Estilo26">esa...&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="mail" type="text" id="mail" size="30">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<p align="left"><span class="Estilo25"><strong><strong><img src="../imagenes/punt.gif" width="5" height="5"></strong></strong></span> <span class="Estilo28">Mensaje</span></p>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form action="send.php" method="post" name="" id="">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div align="left">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<textarea name="mensaje" cols="34" rows="10" id="textarea"></textarea>&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<form name="form5" method="post" action="send.php">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<div align="left"><input type="submit" name="Submit" value="Enviar">
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</form>
    <!--c2--></div><!--ec2-->

    send.php

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <?php

    $nombre = $_POST['nombre'];
    $mail = $_POST['mail'];
    $empresa = $_POST['empresa'];

    $header = 'From: ' . $mail . " \r\n";
    $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
    $header .= "Mime-Version: 1.0 \r\n";
    $header .= "Content-Type: text/plain";

    $mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
    $mensaje .= "Su e-mail es: " . $mail . " \r\n";
    $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
    $mensaje .= "Enviado el " . date('d/m/Y', time());

    $para = 'vvaldebe@gmail.com';
    $asunto = 'Contacto desde Sitio Web Maestranza Escocia Ltda';

    mail($para, $asunto, utf8_decode($mensaje), $header);

    echo 'Su mensaje fue enviado correctamente,
    le responderemos a la brevedad';
    ?>

    <head>
    <title>Documento sin título</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>
    <p> </p>
    </body>
    </html>
    <!--c2--></div><!--ec2-->

    si es posible revisarlos te lo agradeceria un millon, mi cliente me lo pide urgente =).

    [attachmentid=2191][attachmentid=2192]
     

    Adjuntos:

  12. elQuique

    elQuique Usuario activo

    vvaldebe, bienvenido al foro

    en cuanto a tu tema, el problema esta en que tu codigo html del formulario esta mal, si te fijas tienes varios <form> lo cual es incorrecto, debes tener uno solo al comienzo y el cierre al final y por supuesto que este debe llamar a send.php :)
     
  13. Perdon por cambiar el tema, pero me gustaria saber si usted saber como colocar un logo en la barra de direcciones y en las pestañas de una pagina, asi como lo tiene esta pagina. Gracias
     
  14. elQuique

    elQuique Usuario activo

    Cuando son temas que no tienen nada que ver, es mejor que abras otro post, por un tema de organizacion y para quienes vean tu titulo puedan responder mas facil y que la respuesta sirva a otros usuarios.

    Igualmente aca hablamos sobre eso, que se llama favicon:

    Icono en la barra de direciones, como puedo poner el icono?
    <a href="http://www.forocreativo.net/ipb/?showtopic=19019" target="_blank">http://www.forocreativo.net/ipb/?showtopic=19019</a>
     
  15. Que pena haber metido ese tema asi, pero gracias.
     
  16. elQuique

    elQuique Usuario activo

    Tranquilo, a medida que entiendas mas el foro vas a andar mejor :)
     
  17. vvaldebe

    vvaldebe Nuevo usuario

    gracias quique anduvo perfecto, otra pregunta es como hacer que los campos sean obligatorios, y si alguien no coloque algun dato tire algun popup diciendo que faltan datos por llenar.

    Es posible?
     
  18. elQuique

    elQuique Usuario activo

    Tienes 2 opciones, una es usar JavaScript para que salten las alertas ni bien das click en el ENVIAR.

    O la otra es que envies y en el PHP controles que todo este ok, si esta bien envia y si no te devuelve al formulario.
     
  19. vvaldebe

    vvaldebe Nuevo usuario

    y como seria jajajajajajajjajaja.

    sorry?
     
  20. heroe de leyenda

    heroe de leyenda Nuevo usuario

    HOLA TENGO UNA DUDA ES KE SOY NUEVO EN ESTO DE HACER PAGINAS EN KE PARTE DE MI CODIGO HTML PONGO EL CODIGO PHP?

    <body>
    <label>NOMBRE
    <input name="textfield" type="text" size="30" />
    </label>
    <p>
    <label>EMPRESA
    <input name="textfield2" type="text" size="30" />
    </label>
    </p>
    <p>
    <label>E-MAIL
    <input name="textfield3" type="text" size="30" />
    </label>
    </p>
    <p>
    <label>MENSAJE <br />
    <textarea name="textarea" rows="10"></textarea>
    </label>
    </p>
    <p>
    <label for="Submit"></label>
    <input name="Submit" type="submit" id="Submit" value="Enviar" />
    </p>
    </body>
    </html>
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·