Foros del Web » Programando para Internet » PHP »

como envio estos datos al correo desde php

Estas en el tema de como envio estos datos al correo desde php en el foro de PHP en Foros del Web. hola amigos tengo el siguietne formulario y deseo ke este al ser llenado men lo envie a un correo no a una base de datos.. ...
  #1 (permalink)  
Antiguo 21/09/2005, 18:39
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta como envio estos datos al correo desde php

hola amigos tengo el siguietne formulario y deseo ke este al ser llenado men lo envie a un correo no a una base de datos.. como lo puedo hacer gracias..


<form method="POST" action="convenviado.php">
<table width="98%" border="1" align="center" bordercolor="FOFOFO">
<tr>
<td bgcolor="FOFOFO" colspan="3">

<p align="center"><strong><font color="00006A">Solicitud
Para La Convocatoria. </font></strong></p>
<p align="center"><font color="#000000" size="2">Por favor
ingrese todos los datos solicitados en este formulario
para continuar al siguiente paso.</font></p>
<p align="center"><font color="#000000" size="2">La información
enviada por este formulario ser&aacute; solo utilizada
por:<br>
<b><font color="00006A">Marketing Integral Ltda.</font></b>
</font></p>
<p align="center">&nbsp;</p></td>
</tr>
<tr>
<td colspan="3"><div align="center"><strong><font color="00006A">Datos
Personales.</font></strong></div></td>
</tr>
<tr bgcolor="F0F0F0">
<td width="48%">Nombres Completo:
<input type="text" name="nombres">
<font color="#FF0000"> *</font></td>
<td width="52%" colspan="2">CC:
<input type="text" name="cc">
<font color="#FF0000">*</font></td>
</tr>
<tr bgcolor="F0F0F0">
<td>Mes: <select name="names">
<option value="-1" ></option>
<option value="Enero" >Enero</option>
<option value="Febrero" >Febrero</option>
<option value="Marzo" >Marzo</option>
<option value="Abril" >Abril</option>
<option value="Mayo" >Mayo</option>
<option value="Junio" >Junio</option>
<option value="Julio" >Julio</option>
<option value="Agosto" >Agosto</option>
<option value="Septiembre" >Septiembre</option>
<option value="Octubre" >Octubre</option>
<option value="Noviembre" >Noviembre</option>
<option value="Diciembre" >Diciembre</option>
</select> &nbsp;D&iacute;a: <select name="nadia">
<option value="-1" ></option>
<option value="01" >1</option>
<option value="02" >2</option>
<option value="03" >3</option>
<option value="04" >4</option>
<option value="05" >5</option>
<option value="06" >6</option>
<option value="07" >7</option>
<option value="08" >8</option>
<option value="09" >9</option>
<option value="10" >10</option>
<option value="11" >11</option>
<option value="12" >12</option>
<option value="13" >13</option>
<option value="14" >14</option>
<option value="15" >15</option>
<option value="16" >16</option>
<option value="17" >17</option>
<option value="18" >18</option>
<option value="19" >19</option>
<option value="20" >20</option>
<option value="21" >21</option>
<option value="22" >22</option>
<option value="23" >23</option>
<option value="24" >24</option>
<option value="25" >25</option>
<option value="26" >26</option>
<option value="27" >27</option>
<option value="28" >28</option>
<option value="29" >29</option>
<option value="30" >30</option>
<option value="31" >31</option>
</select>
&nbsp;A&ntilde;o:
<input type="text" name="naanyo" value="" size="4" maxlength="4" />
<font color="#FF0000">*</font></td>
<td colspan="2">Direcci&oacute;n:
<input name="direccion" type="text" size="15">
<font color="#00000"> de
<input name="municipio" type="text" size="15">
</font><font color="#FF0000">*</font></td>
</tr>
<tr bgcolor="F0F0F0">
<td>Tel:
<input type="text" name="tel">
<font color="#FF0000">*</font></td>
<td colspan="2">E-mail:
<input type="text" name="email">
<font color="#FF0000">*</font></td>
</tr>
<tr>
<td colspan="3"> <div align="center"><strong><font color="00006A" size="3">Datos
Adicionales.</font></strong></div></td>
</tr>
<tr bgcolor="F0F0F0">
<td>Profesi&oacute;n:
<input type="text" name="profesion">
<font color="#FF0000">*</font> </td>
<td colspan="2">Instituci&oacute;n:
<input type="text" name="institucion">
<font color="#FF0000">*</font></td>
</tr>
<tr bgcolor="F0F0F0">
<td colspan="3"> <div align="center">Experiencia (comentario).<font color="#FF0000">*</font></div></td>
</tr>
<tr bgcolor="F0F0F0">
<td height="24" colspan="3"> <div align="center">
<p>
<p><strong><font size="2">( El límite es de 225 caracteres.
)</font></strong><br>
<textarea name="comentario" cols="28" rows="4"></textarea>
<p><input type="submit" value="Enviar" onClick="return Enviar(this.form)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& nbsp;&nbsp;
<input type="reset" name="Borrar" value="Borrar"></p>

</div></td>
</tr>

</table>
</form>
  #2 (permalink)  
Antiguo 21/09/2005, 19:21
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
cual es el codigo que tienes en convenviado.php ''???
  #3 (permalink)  
Antiguo 22/09/2005, 10:32
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 12 años, 5 meses
Puntos: 0
eso es lo ke no se hacer amigos me pueden ayudar..
es ke yo trabajo es en asp ...
pero los servidores de asp son escasos y nesesito entonses este escript para php

Última edición por mrjhon; 22/09/2005 a las 10:48
  #4 (permalink)  
Antiguo 22/09/2005, 13:11
Avatar de allhen  
Fecha de Ingreso: septiembre-2005
Mensajes: 243
Antigüedad: 12 años, 2 meses
Puntos: 1
Exclamación Cual host php usas?

te puedo ayudar es sencillo..

quieres q envie en texto solo
o con html?

y cual host usas?

Última edición por jam1138; 13/10/2005 a las 19:36 Razón: AntiSPAM
  #5 (permalink)  
Antiguo 22/09/2005, 16:36
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 12 años, 5 meses
Puntos: 0
pues la verdad lo kiero sencillo solo el texto ke diginten en el formulario

y lo estoy probando en lycos..
como este email please..
  #6 (permalink)  
Antiguo 22/09/2005, 17:38
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
No te la complikes
entra a www.yomaster.com
ve a zona de Php
y busca el archivo de Php a email (busca el descargable)

  #7 (permalink)  
Antiguo 22/09/2005, 19:11
Avatar de mrjhon  
Fecha de Ingreso: junio-2005
Mensajes: 155
Antigüedad: 12 años, 5 meses
Puntos: 0
Modoro

ya lo descargue y ni asi me funciono no se ke koños es...

este el codigo


AHORA CON ESTE Y TAMPOKO ME SIRVE

ESTE ES EL FORMULARIO

<!-- Este formulario ha sido desarrollado por Walter Velásquez ([email protected]) -->

<HTML>
<HEAD><TITLE>Comentarios</TITLE></HEAD>

<BODY BGCOLOR="#FFFFFF" TEXT="#000088">
<FONT SIZE=3 FACE="Arial">

<FORM METHOD="GET" ACTION="enviacorreo.php">

<center><h1><font size="5">Envío de Mensaje</font></h1></center>

<p>
<b>Nombre :</b> <INPUT TYPE="text" NAME="nombre" SIZE="32"></p>

<p>
<b>&nbsp;&nbsp;&nbsp; E-mail :</b> <INPUT TYPE="text" NAME="email" SIZE="34"></p>

<p>
<b>Tus Comentarios:</b><br>
<TEXTAREA NAME="comentarios" ROWS="10" COLS="50" WRAP="soft"></TEXTAREA></p>

<br>

<INPUT TYPE="submit" VALUE="ENVIAR">

<INPUT TYPE="reset" VALUE="LIMPIAR">

</FORM>

</font>

</BODY>
</HTML>


ESTE ES EL KE LO RECIBE

<?
/* aqui se incializan variables de PHP */
if (phpversion() >= "4.2.0") {
if ( ini_get('register_globals') != 1 ) {
$supers = array('_REQUEST',
'_ENV',
'_SERVER',
'_POST',
'_GET',
'_COOKIE',
'_SESSION',
'_FILES',
'_GLOBALS' );

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
} else {
if ( ini_get('register_globals') != 1 ) {

$supers = array('HTTP_POST_VARS',
'HTTP_GET_VARS',
'HTTP_COOKIE_VARS',
'GLOBALS',
'HTTP_SESSION_VARS',
'HTTP_SERVER_VARS',
'HTTP_ENV_VARS'
);

foreach( $supers as $__s) {
if ( (isset($$__s) == true) && (is_array( $$__s
) == true) ) extract( $$__s, EXTR_OVERWRITE );
}
unset($supers);
}
}

/* DE AQUI EN ADELANTE PUEDES EDITAR EL ARCHIVO */

if($email=="")
{
/* reclama si no se ha rellenado el campo email en el formulario */
echo "No ingresaste la dirección de correo electrónico";
exit();
}

/* aquí se especifica la pagina de respuesta en caso de envío exitoso */
$respuesta="respuesta.php";
// la respuesta puede ser otro archivo, en incluso estar en otro servidor

/* AQUÍ ESPECIFICAS EL CORREO AL CUAL QUEIRES QUE SE ENVÍEN LOS DATOS
DEL FORMULARIO, SI QUIERES ENVIAR LOS DATOS A MÁS DE UN CORREO,
LOS PUEDES SEPARAR POR COMAS */
$para ="[email protected], [email protected]";

/* AQUI ESPECIFICAS EL SUJETO (Asunto) DEL EMAIL */
$sujeto = "Texto del Asunto del mensaje aquí";

/* aquí se construye el encabezado del correo, en futuras
versiones del script explicaré mejor esta parte */
$encabezado = "From: $nombre <$email>";
$encabezado .= "\nReply-To: $email";
$encabezado .= "\nX-Mailer: PHP/" . phpversion();

/* con esto se captura la IP del que envío el mensaje */
$ip=$REMOTE_ADDR;

/* las siguientes líneas arman el mensaje */
$mensaje .= "NOMBRE: $nombre\n";
$mensaje .= "EMAIL: $email\n";
$mensaje .= "COMENTARIOS: $comentarios\n";
$mensaje .= "IP: $ip\n";

/* aqui se intenta enviar el correo, si no se
tiene éxito se da un mensaje de error */
if(!mail($para, $sujeto, $mensaje, $encabezado))
{
echo "<h1>No se pudo enviar el Mensaje</h1>";
exit();
}
else
{
/* aqui redireccionamos a la pagina de respuesta */
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>";
}

?>


Y ESTE ES EL DE LA RESPUESTA

<html>
<head><title>Respuesta</title></head>

<body bgcolor="#ffffff" text="#000088">
<font size=3 face="arial">

<center><h1>&nbsp;</h1>
<h1>Su mensaje ha sido enviado con éxito</h1>
<p>&nbsp;</p>
<p><font face="Verdana" size="2">
<a target="_self" href="formulario.PHP">
<img border="0" src="images/flecha2.gif" width="6" height="7"><img border="0" src="Images/flecha2.gif" width="6" height="7"><img border="0" src="images/flecha2.gif" width="6" height="7"> atrás</a></font></p></center>

</font>
</body>
</html>

y todo esto todo lo baje de la pagina de yomaster .. claro esta ya esta editado para ver si funciona..
  #8 (permalink)  
Antiguo 23/09/2005, 13:14
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
en donde lo subieste?
por ke todo ese codigo tiene ke estar en:
Formulario ...Terminacion: ..Html ó Php
Enviacorreo ...Terminacion:.. Php
Respuesta ...Terminacion Html ó php

Saludos
  #9 (permalink)  
Antiguo 23/09/2005, 13:17
Avatar de MoDoRrO  
Fecha de Ingreso: septiembre-2005
Ubicación: Php+Flash+AS
Mensajes: 1.072
Antigüedad: 12 años, 2 meses
Puntos: 12
segun veo el codigo esta Correcto
pero depende mucho del server a ver ke tan capaz es...
  #10 (permalink)  
Antiguo 13/10/2005, 19:43
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
y ni asi me funciono no se ke koños es...
Para ayudarte mejor lee las recomendaciones sobre cómo preguntar que vienen en mi firma. En este caso:
  • Ayudaría mucho que encerraras tu código entre las etiquetas correspondientes; se lee mejor, se ven a simple vista errores de sintáxis.
  • Menciona el error concreto que tubiste; sí hubo un mensaje de error de PHP mensiona exáctamente cuál y comenta las líneas implicadas en tu código ó describe claramente el comportamiento indevido. Un "no me funciona" no dice mucho como para ayudarte.
  • Da datos del servidor en el que estás trabajando; en local, en un host de pago, en un host gratuito, ¿qué servidor manejas??. Sabrás que los host gratuitos usualmente no permiten el envio de correos mediante código.

Un saludo.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 13:03.