Foros del Web » Programando para Internet » PHP »

Formulario htm como enlazo con php

Estas en el tema de Formulario htm como enlazo con php en el foro de PHP en Foros del Web. Hola alguien me puede ayudar por favor :) tengo un formulario y quiero enviarlo por e mail, el problema es que se envia por outloock ...
  #1 (permalink)  
Antiguo 11/12/2003, 19:30
 
Fecha de Ingreso: diciembre-2003
Ubicación: aa
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Formulario htm como enlazo con php

Hola alguien me puede ayudar por favor :) tengo un formulario y quiero enviarlo por e mail, el problema es que se envia por outloock y ya saben la lata que representa eso, creo que es con php para enviarlo directamente pero no se exactamente como enlazo este formulario y como hago el archivo php me pueden ayudar por favor aqui esta la dir del formulario y el archivo en rar gracias


http://usuarios.lycos.es/jerusalemhotel/form/form.htm
http://usuarios.lycos.es/jerusalemhotel/form/form.rar
  #2 (permalink)  
Antiguo 11/12/2003, 20:19
Avatar de ramzax200  
Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 20 años, 5 meses
Puntos: 0
muy facil en tu forma pones algo como esto


<form action=mail.php METHOD="GET">
<input type=text name=nombre>
<input type=text name=lala>
<inp........etc..>
</form>


en mail.php

$mail=$_GET['nombre'];
$lala=$_GET['lala'];
mail($mail,"Tienes informacion",$lala,"FROM: info");


.....
eso es segun esta funcion del php
mail(destinatario, tema, texto del mensaje. remitente);
puedes acomodar todos los datos haciendo algo parecido pero juntando variables....yo alguna ves hice esto...
-------------------------------------------------------
mail.php
--------------------------------------------------------
<?php
$a=$_GET['nombre'];
$b=$_GET['nombre2'];
$c=$_GET['nombre3'];
$mail="[email protected]";
$tema="Informacion enviada";
$dia=date("d.m.Y");
$hora=date("H:i:s");
$contenido="
El Mensaje se Envio el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Nombre: $a\n
Numero de cuenta: $b\n
Carrera: $c\n
----------------------------------------------------------------------------\n
..::Ramzax200::..
";
$remitente="Info ";

mail($mail,$tema,$contenido,"FROM: $remitente");

header("Location: http://tusitio.com");
?>



ahi esta mas que facil, solo es cosa de acomodar tus inputs con nombres para que en el php los jale y los mande,.....
  #3 (permalink)  
Antiguo 14/12/2003, 14:21
 
Fecha de Ingreso: diciembre-2003
Ubicación: aa
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Gracias ramzax200, recien estoy en esto asi que no se mucho tengo dos form en cual tengo que agregar el texto que me indicas :)

1 Este esta al principio de la pagina

<form action="mailto:[email protected]" enctype="text/plain" method="post">

2 Y este esta al final

</form>
</div>
</td>
</tr>
</tbody>
</table>
</body>
</html>

Quiero enviar al correo [email protected]


Y los nombres de los inputs me imagino que son :


nombre
e mail
pasaporte
pais


allegada mllegada dllegada

Donde exacrt5amente es donde los agrego hice algo asi:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<p>$mail=$_GET['nombre'];<br>
$lala=$_GET['lala'];<br>
mail($mail,&quot;Tienes informacion&quot;,$lala,&quot;FROM: info&quot;);<br>
</p>
&lt;?php<br>
$a=$_GET['nombre'];<br>
$b=$_GET['email'];<br>
$c=$_GET['pasaporte'];<br>
$c=$_GET['pais'];<br>
$c=$_GET['allegada'];<br>
$c=$_GET['mllegada'];<br>
$c=$_GET['dllegada'];<br>



$mail=&quot;[email protected]&quot;;<br>
$tema=&quot;Informacion enviada&quot;;<br>
$dia=date(&quot;d.m.Y&quot;);<br>
$hora=date(&quot;H:i:s&quot;);<br>
$contenido=&quot;<br>
El Mensaje se Envio el $dia a las $hora:\n\n<br>
----------------------------------------------------------------------------\n<br>
Nombre: $a\n<br>
Numero de cuenta: $b\n<br>
Carrera: $c\n<br>
----------------------------------------------------------------------------\n<br>
..::Ramzax200::..<br>
&quot;;<br>
$remitente=&quot;Info &quot;;
<p>mail($mail,$tema,$contenido,&quot;FROM: $remitente&quot;);</p>
<p>header(&quot;Location: http://www.forosdelweb.com/out.php?h...itio.com&quot;);<br>
?&gt;<br>
</p>

Me puedes decir si esta bien ;) por favor y que tengo que corregir ;) Gracias chau
  #4 (permalink)  
Antiguo 14/12/2003, 16:42
Avatar de ramzax200  
Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 20 años, 5 meses
Puntos: 0
a ver creo que no me entendiste, tienes dos archivos, uno que manda y otro que realiza la accion...

en el form action no va el mail... va el archivo de la accion...y el metodo que ocupa....


<form action=archivodelaaccion.php METHOD="GET">


ahora, cada input debe de tener un nombre de informacion que manda...

<input type=text name=nombredeinformacion>


AHORA en un archivo php que es el de la accion....

archivo.php

debes de obtener los valores que mandaste en el archivo pasado con metodo GET....y convertirlas en variables...asi..

$algo=$_GET['nombredeinformacion'];

//mail(aqui va la info a enviar...)

mail($algo,$algo1,"lo que sea","si no le entendiste nmms jeje")

y es todo
  #5 (permalink)  
Antiguo 15/12/2003, 10:29
 
Fecha de Ingreso: diciembre-2003
Ubicación: aa
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
A ya gracias man ya entendi :) algun modelito por ahi que funcione :) para ver como funciona la cuestion :) Gracias o algun tutorial :)
  #6 (permalink)  
Antiguo 15/12/2003, 11:21
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
malvadillo .. Revisastas las FAQ's de este foro PHP?

Tienes un buen montón de ejemplos ... tips y manuales (links).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #7 (permalink)  
Antiguo 15/12/2003, 20:11
 
Fecha de Ingreso: diciembre-2003
Ubicación: aa
Mensajes: 4
Antigüedad: 20 años, 4 meses
Puntos: 0
Algun zip por favor :) no saben lo dificil que es unir pedacito por pedacito para alguien que no sabe nada de php :) con un modelo funcionando ya me voy a dar cuenta como va la cuestion :)
  #8 (permalink)  
Antiguo 30/12/2003, 18:44
 
Fecha de Ingreso: diciembre-2003
Ubicación: Las Palmas de Gran Canaria
Mensajes: 10
Antigüedad: 20 años, 3 meses
Puntos: 0
Hola amigos, tengo una pregunta a ver si lo que tengo en mente puede funcionar o no, tengo un formulario de la siguiente forma:

<center><h2>Sign-up</h2>
<table border=0>
<form method=post>
<tr>
<td align="center"> <font size="2"><b>Please enter your Email address to sign-up:<br>
</b>
<br><input type=hidden name=user_form value=signup>
<input type="text" name="userform[email]">
<br>
<br>
<input type="submit" value="Continue" name="submit">
</font>
</form>
</tr></td></table>
</center>

Es para dar de alta o sign up a usuarios entrando el e-mail y pulsa submit para enviar, el dato va a un php , se llama comfirm.php , este formulario esta en diferentes urls y su correspondiente comfirm.php, ¿yo puedo hacer que con un solo formulario desde otra url, se envie el mismo dato a las diferentes url y su correspondiente comfirm.php simultaneamente, de manera que no tengan que ir dandose de alta de una en una?¿como podria hacerlo?
  #9 (permalink)  
Antiguo 30/12/2003, 19:13
Avatar de ramzax200  
Fecha de Ingreso: noviembre-2003
Mensajes: 172
Antigüedad: 20 años, 5 meses
Puntos: 0
mmm no entendi bien lo que quieres hacer.. y a ese codigo le falta el form action. o bueno si explikas mas estaria mejor...
  #10 (permalink)  
Antiguo 31/12/2003, 01:26
 
Fecha de Ingreso: octubre-2003
Mensajes: 46
Antigüedad: 20 años, 6 meses
Puntos: 0
Este es parte del archico form.html (haces el formulario que tengas)
---------------

<form name="form1" method="post" action="forms.php">
<input name="nombre" type="text" id="nombre" size="40">
<input name="email" type="text" id="email" size="40">
<textarea name="comentario" id="comentario"></textarea>

y el forms.php


<?php
/*Recibo las variables desde contacto.php, las defino */
$nombre=$_POST['nombre'];
$email=$_POST['email'];
$comentario=$_POST['comentario'];

//las mando por email.

$cuerpo= "Consulta/Comentario en Línea<br><br>".
"Nombre: ". $nombre . "<br>".
"Email: " .$email."<br>".
"Teléfono: " . $telefono . "<br>".
"Comentario/Consulta: " . $comentario . "<br>";
mail("direccion_email","Consulta/Comentario en línea", $cuerpo);

echo "Su Comentario/Consulta ha sido envíado con éxito, le contestaremos a la brevedad";

?>

:)
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 21:55.