Foros del Web » Programando para Internet » PHP »

Un aporte para todos. formulario de contactos

Estas en el tema de Un aporte para todos. formulario de contactos en el foro de PHP en Foros del Web. Hola, hace poco termine de hacer un formulario (con ayuda porsupuesto) de contacto que anda de verdad y aca se los dejo por que es ...
  #1 (permalink)  
Antiguo 19/03/2010, 18:40
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 2 meses
Puntos: 12
Información Un aporte para todos. formulario de contactos

Hola, hace poco termine de hacer un formulario (con ayuda porsupuesto) de contacto que anda de verdad y aca se los dejo por que es un foro muy lindo y da gusto que sea asi y me pone faliz que me emociono...

crean un php que se llara contacto.php
Código PHP:
<?php 
if (!$HTTP_POST_VARS){ 
?> 
<form action="contacto.php" method="post"> 
<div align="left">
  <p><span>nombre </span>
      <input type=text name="nombre" size="20">
      <br> 
      <span>mail </span> 
      <input type=text name="email" size="20">
  </p>
  <p><span>mensaje</span><br>
    <textarea name=coment cols="70" rows="5"></textarea>
    <br>
      <br>
        <input name="submit" type=submit value="Enviar">
      </left>
</div>
</form> 
<?php
}else{ 
//texto ordenado de como lo recibiremos 
$cabecera "From:".$HTTP_POST_VARS["email"];
$cuerpo "Información del formulario que se envio desde tupagina.com.ar\n"
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n"
$cuerpo .= "Comentario: " $HTTP_POST_VARS["coment"] . "\n";
//donde se mandara y asunto con el que lo recibiremos
mail("[email protected]","Formulario recibido de tupagina.com.ar",$cuerpo,$cabecera);


//agradecimiento 
echo "El envio se realizo con exito, gracias.. <a href=''>volver</a>"

?>
bueno espero les sirva y que sean felices
  #2 (permalink)  
Antiguo 19/03/2010, 18:45
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 21 años
Puntos: 89
Respuesta: Un aporte para todos. formulario de contactos

Gracias por tu aporte.

Te recomiendo que utilices $_POST, en vez de $HTTP_POST_VARS, ya que este último está obsoleto.

http://php.net/manual/en/reserved.variables.post.php

Nos vemos.
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 19/03/2010, 19:02
Avatar de danistrein  
Fecha de Ingreso: septiembre-2008
Ubicación: Salta Capital
Mensajes: 550
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: Un aporte para todos. formulario de contactos

buen aporte zreep , como dice spider_boy tendrias que usarlo asi:

Código PHP:
Ver original
  1. <?php
  2. if ($_POST['submit']){
  3. //texto ordenado de como lo recibiremos
  4. $cabecera = "From:".$_POST["email"];
  5. $cuerpo = "Información del formulario que se envio desde tupagina.com.ar\n";
  6. $cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
  7. $cuerpo .= "Email: " . $_POST["email"] . "\n";
  8. $cuerpo .= "Comentario: " . $_POST["coment"] . "\n";
  9. //donde se mandara y asunto con el que lo recibiremos
  10. mail("[email protected]","Formulario recibido de tupagina.com.ar",$cuerpo,$cabecera);
  11. //agradecimiento
  12. echo 'El envio se realizo con exito, gracias.. <a href="">volver</a>';
  13. }else{
  14. ?>
  15. <form action="" method="post">
  16. <div align="left">
  17.   <p><span>nombre </span>
  18.       <input type="text" name="nombre" size="20">
  19.       <br>
  20.       <span>mail </span>
  21.       <input type="text" name="email" size="20">
  22.   </p>
  23.   <p><span>mensaje</span><br>
  24.     <textarea name="coment" cols="70" rows="5"></textarea>
  25.     <br>
  26.       <br>
  27.         <input name="submit" type="submit" value="Enviar">
  28.       </left>
  29. </div>
  30. </form>
  31. <?
  32. }
  33. ?>

saludos
__________________
Appones.net - www.appones.net
  #4 (permalink)  
Antiguo 20/03/2010, 08:41
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima, Perú
Mensajes: 136
Antigüedad: 14 años, 9 meses
Puntos: 2
Respuesta: Un aporte para todos. formulario de contactos

Cita:
Iniciado por zreep Ver Mensaje
Hola, hace poco termine de hacer un formulario (con ayuda porsupuesto) de contacto que anda de verdad y aca se los dejo por que es un foro muy lindo y da gusto que sea asi y me pone faliz que me emociono...

crean un php que se llara contacto.php
Código PHP:
<?php 
if (!$HTTP_POST_VARS){ 
?> 
<form action="contacto.php" method="post"> 
<div align="left">
  <p><span>nombre </span>
      <input type=text name="nombre" size="20">
      <br> 
      <span>mail </span> 
      <input type=text name="email" size="20">
  </p>
  <p><span>mensaje</span><br>
    <textarea name=coment cols="70" rows="5"></textarea>
    <br>
      <br>
        <input name="submit" type=submit value="Enviar">
      </left>
</div>
</form> 
<?php
}else{ 
//texto ordenado de como lo recibiremos 
$cabecera "From:".$HTTP_POST_VARS["email"];
$cuerpo "Información del formulario que se envio desde tupagina.com.ar\n"
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n"
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n"
$cuerpo .= "Comentario: " $HTTP_POST_VARS["coment"] . "\n";
//donde se mandara y asunto con el que lo recibiremos
mail("[email protected]","Formulario recibido de tupagina.com.ar",$cuerpo,$cabecera);


//agradecimiento 
echo "El envio se realizo con exito, gracias.. <a href=''>volver</a>"

?>
bueno espero les sirva y que sean felices
Felicidades, como todos, te sugiero usar _POST

saludos
  #5 (permalink)  
Antiguo 02/11/2011, 19:01
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 2 meses
Puntos: 12
Respuesta: Un aporte para todos. formulario de contactos

Gracias y lo voy cambiar....
  #6 (permalink)  
Antiguo 02/11/2011, 19:03
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 15 años, 2 meses
Puntos: 12
Respuesta: Un aporte para todos. formulario de contactos

Ahora si y gracias a todos

Código PHP:
<?php 
if (!_POST){ 
?> 
<form action="contacto.php" method="post"> 
<div align="left">
  <p><span>nombre </span>
      <input type=text name="nombre" size="20">
      <br> 
      <span>mail </span> 
      <input type=text name="email" size="20">
  </p>
  <p><span>mensaje</span><br>
    <textarea name=coment cols="70" rows="5"></textarea>
    <br>
      <br>
        <input name="submit" type=submit value="Enviar">
      </left>
</div>
</form> 
<?php
}else{ 
//texto ordenado de como lo recibiremos 
$cabecera "From:".$_POST["email"];
$cuerpo "Información del formulario que se envio desde tupagina.com.ar\n"
$cuerpo .= "Nombre: " $_POST["nombre"] . "\n"
$cuerpo .= "Email: " $_POST["email"] . "\n"
$cuerpo .= "Comentario: " $_POST["coment"] . "\n";
//donde se mandara y asunto con el que lo recibiremos
mail("[email protected]","Formulario recibido de tupagina.com.ar",$cuerpo,$cabecera);


//agradecimiento 
echo "El envio se realizo con exito, gracias.. <a href=''>volver</a>"

?>
  #7 (permalink)  
Antiguo 02/11/2011, 19:46
Avatar de Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años, 7 meses
Puntos: 322
Respuesta: Un aporte para todos. formulario de contactos

Buen aporte, les servirá a aquellos principiantes
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies

Etiquetas: contactos, aportes, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:20.