Desarrollo Web /

[PHP] Formulario

Participa en el tema [PHP] Formulario en el foro Desarrollo Web.
Originalmente publicado por crystalshipPlus...2

Buscar en este tema:
< 1 2 3 4 5 6 7 8 9 10 11 12 > Última
 
  •  
    Nefertiti escribió el 17/07/2005 a las 05:00 hs.
     
  • Introda escribió el 23/09/2005 a las 13:08 hs. ¿Mensaje inapropiado?

    #11 Re: Formulario

    Originalmente publicado por crystalshipPlus
    gracias Introda, tus ejemplos son muy útiles!

    saludos
    CSP
    De nada.
    Me alegra que te sean utiles.

    También tengo que crear más adelante un newsletter,
    Fijate que tambien hay uno llamado txtList. Este no es mio, pero lo baje de un sitio que ya no esta disponible.

    Saludos!
    Me gusta este mensaje
  • tioass escribió el 25/09/2005 a las 17:24 hs. ¿Mensaje inapropiado?

    #12 Re: Formulario

    que tengo que hacer con este codigo?

    <?php
    if (isset($_POST['submit'])) {

    // We get all the variables
    foreach ($_POST as $key=>$value) {
    if ( gettype( $value ) == "array" ) {
    //print "$key == <br>\n";
    } else {
    //print "$key == $value<br>\n";
    $key = $value;
    }
    }

    $message = "FORMULARIO DE CONTACTO\n" .
    "\nNombre: " . $variable_con_el_nombre .
    "\nEmail: " . $variable_con_el_mail .
    "\nTelefono: " . $variable_con_el_telefono .
    "\nComentarios: " . $variable_con_los_comentarios;

    $to = 'tu_mail@tu_mail.com.ar';
    $subject = 'Formulario de contacto';
    $headers = "From: tu_mail@tu_mail.com.ar\r\n";

    mail($to,$subject,$message,$headers);

    header('Location: gracias.htm'); // Esta linea redirije a otra pagina...la podes sacar

    } else {
    echo 'No podes acceder a este archivo directamente.';
    }
    ?>

    donde hay que incertarlo? y a nivel server, hay que hacer algo¿? mi server soporta todo los lenguakes...

    Suerte!
    Me gusta este mensaje
  • Nico7799 escribió el 25/09/2005 a las 20:12 hs. ¿Mensaje inapropiado?

    #13 Re: Formulario

    Mira un poco mas arriba de este post que ahi puse una descripcion de como hacer. Del paso numero 5 en adelante.

    Igual, lo que tenes que hacer es poner ese codigo en un archivo PHP.

    Mira los pasos que estan mas arriba y si decime si tenes dudas con alguna parte en especial.

    Saludos.
    Me gusta este mensaje
  • tioass escribió el 26/09/2005 a las 18:46 hs. ¿Mensaje inapropiado?

    #14 Re: Formulario

    hola, segui todos los pasos, pero cuando preciono enviar en el formulario me manda a http://www.dfmax.com.ar/contacto.php (www.dfmax.com.ar es donde yo subi los archivos) con una leyenda que dice "No podes acceder a este archivo directamente". De mas esta decir que no envia ningun mail. Porque es esto? como puedo solucionarlo?

    Desde ya muchas gracias!!!!
    Me gusta este mensaje
  • Nico7799 escribió el 27/09/2005 a las 00:44 hs. ¿Mensaje inapropiado?

    #15 Re: Formulario

    Ok, no te preocupes...vas bien encaminado...

    Problema:
    El problema debe ser que no nombraste correctamente al boton de ENVIAR. El paso numero 4 en la lista.

    Solucion:
    Agarra al boton de ENVIAR y ponele como nombre: submit
    En Minusculas.
    Guardalo, subilo al servidor y probalo.

    Extra:
    Tambien asegurate que la forma de enviar el formulario sea POST. Eso lo ves en la propiedad METHOD que esta en el tag FORM.
    Avisame cualquier cosa.

    Saludos.
    Me gusta este mensaje
  • crystalshipPlus escribió el 27/09/2005 a las 17:14 hs. ¿Mensaje inapropiado?

    #16 Re: Formulario

    Hola, les planteo mi dilema.
    Tengo que hacer que los usuarios ingresen a una página con un formulario mediante un password y nombre (registro de clientes) y que después en el formulario que se envía a mi mail figure qué cliente mandó el formulario (obviamente sin que éste ponga nada más). Es para tener la certeza de quién llenó el formulario; porque es para pedir mercadería.
    SUpongo que esto se puede hacer en una base de datos. Pero quiero sólo eso: saber quién mandó el formulario y me da no sé qué usar una base de datos (el plan reseller que tengo me admite dos bases de datos para cinco dominios).

    ¿No hay otra forma de hacer esto o algo similar sin usar base de datos?

    Si alguien tiene una idea o algo, le estaría sumamente agradecido.

    Desde ya, muchas gracias!

    CSP
    Me gusta este mensaje
  • tioass escribió el 28/09/2005 a las 07:58 hs. ¿Mensaje inapropiado?

    #17 Re: Formulario

    Muchisimas Gracias Nico7799!!! me salio bien! ahora solo hay un problemilla, el mail me llega asi:

    FORMULARIO DE CONTACTONombre: Jose PerezEmail: joseperez@hotmail.comdireccion: acazuso 321tioass@hotmail.comosea, lugo de la direccion (acazuso321) me inserta el mail a donde me tiene que llegar el formulario,es una cosa de locos, jaja, si se te ocurre como puede ser, agradecido estoy.Te tengo otra preguntita tambien, se podria hacer que cuando te llegue el mail te quede en remitente la direccion que la persona puso en "mail", eso facilitaria mucho al responder.Desde ya muchas gracias!
    Me gusta este mensaje
  • Nico7799 escribió el 28/09/2005 a las 14:45 hs. ¿Mensaje inapropiado?

    #18 Re: Formulario

    Me alegro que te ande!

    Probablemente te inserte la direccion de email porque pusiste esa variable por ahi. Por que no posteas tu codigo (solo el PHP) aca, asi lo veo y te digo exactamente cual es el problema.

    Con respecto a lo del remitente: Si, se puede. Aunque yo no lo recomendaria.

    Ya que esta te aclaro que el codigo que yo puse no tiene Ningun control de seguridad. Eso es malo Lo puse asi para hacerlo lo mas sencillo posible, de ultima despues le vas agregando cosas. Te digo para que sepas nomas.

    Postea el codigo aca y yo te ayudo a armarlo. Postealo usando los tags PHP que hay aca, para hacer mas facil la lectura del codigo.

    Saludos.
    Nico
    Me gusta este mensaje
  • ZeroNets escribió el 03/10/2005 a las 06:58 hs. ¿Mensaje inapropiado?

    #19 Re: Formulario

    Hola que tal, bueno nico yo ando necesitando este tipo de formulario asi que me vino al hilo, pero tengo un problema para utilizarlo.
    Te muestro lo que hise:

    Primero cree un archivo que se llama contactar.php en el cual puse:

    Código PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    title>Documento sin t&iacute;tulo</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </
    head>
    <
    body>
    <
    form name="form" method="post" action="contar.php">
    <
    p>Nombre
    <
    input type="text" name="nombre">
    <
    br>
    Email
    <
    input type="text" name="mail">
    <
    br>
    Telefono
    <
    input type="text" name="telefono">
    <
    br>
    Comentario
    <
    textarea name="comentarios"></textarea>
    <
    br>
    <
    input type="submit" name="Submit" value="Enviar">
    </
    p>
    </
    form>
    </
    body>
    </
    html
    En otro "contar.php" puse lo siguiente:
    Código PHP:
    <?php
    if (isset($_POST['submit'])) {
    // We get all the variables
    foreach ($_POST as $key=>$value) {
    if ( 
    gettype$value ) == "array" ) {
    //print "$key == <br>\n";
    } else { 
    //print "$key == $value<br>\n";
    $key $value;
    }
    }
     
    $message "FORMULARIO DE CONTACTO\n" 
    "\nnombre: " $variable_con_el_nombre 
    "\nmail: " $variable_con_el_mail 
    "\ntelefono: " $variable_con_el_telefono .
    "\ncomentarios: " $variable_con_los_comentarios;
     
    $to 'tomasmalio@sos-ciencia.com.ar';
    $subject 'Formulario de contacto';
    $headers "From: webmaster@sos-ciencia.com.ar\r\n";
    mail($to,$subject,$message,$headers);
    header('Location: gracias.htm'); // Esta linea redirije a otra pagina...la podes sacar
    } else {
    echo 
    'No podes acceder a este archivo directamente.';
    }
    ?>

    Y por ultimo cree el gracias.htm

    Pero no me anda, cada vez que completo el form me tira No podes acceder a este archivo directamente.

    Espero que me puedas ayudar.

    Un saludo,
    Tomas
    Me gusta este mensaje
  • tioass escribió el 03/10/2005 a las 07:31 hs. ¿Mensaje inapropiado?

    #20 Re: Formulario

    Creo que este debe ser tu problema...
    Originalmente publicado por Nico7799
    Problema:
    El problema debe ser que no nombraste correctamente al boton de ENVIAR. El paso numero 4 en la lista.
    Saludos.
    Suerte...

    Aca te mando el codigo Nico...

    Código PHP:
    <?php
    if (isset($_POST['submit'])) {
    // We get all the variables
    foreach ($_POST as $key=>$value) {
    if ( 
    gettype$value ) == "array" ) {
    //print "$key == <br>\n";
         
    } else {         
    //print "$key == $value<br>\n";
    $key $value;
    }
    }
     
    $message "FORMULARIO DE CONTACTO\n" 
    "\nNombre: " $nombre 
    "\nEmail: " $mail 
    "\ndireccion: " $direccion .
     
     
    $to 'tioass@hotmail.com';
    $subject 'Formulario de contacto';
    $headers "From: Morana\r\n";
     
    mail($to,$subject,$message,$headers);
     
    header('Location: gracias.htm'); // Esta linea redirije a otra pagina...la podes sacar
     
    } else {
    echo 
    'No podes acceder a este archivo directamente.';
    }
    ?>
    Espero tu respuesta...Muchas Gracias...
    Me gusta este mensaje
< 1 2 3 4 5 6 7 8 9 10 11 12 > Última

LinkBacks: http://www.psicofxp.com/forums/desarrollo-web.264/251284-php-formulario.html


Estadísticas del tema
  • 131 RESPUESTAS
  • 30189 VISTAS
  • 42 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB