Foros del Web » Programando para Internet » PHP »

no me funciona este codigo para enviar emails desde un formulario

Estas en el tema de no me funciona este codigo para enviar emails desde un formulario en el foro de PHP en Foros del Web. Hola, estoy intentando hacer que me funcione el envio de formulario desde mi pagina web a traves de este codigo y no me va, que ...
  #1 (permalink)  
Antiguo 14/10/2003, 13:23
 
Fecha de Ingreso: febrero-2003
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
no me funciona este codigo para enviar emails desde un formulario

Hola, estoy intentando hacer que me funcione el envio de formulario desde mi pagina web a traves de este codigo y no me va, que me falta? que me sobra?

Saludos

<?php


$phpmailmsg="Datos del Usuario:\n\n"; // beginning of email message

reset ($HTTP_POST_VARS); // reset the array pointer to the beginning, just in case
while (list ($key, $val) = each ($HTTP_POST_VARS)) {
$phpmailmsg=$phpmailmsg."$key: $val\n"; // add each key and value (html input name and value) to message
}

reset ($HTTP_GET_VARS); // same as above, except with the GET vars (to support both methods)
while (list ($key, $val) = each ($HTTP_GET_VARS)) {
$phpmailmsg=$phpmailmsg."$key: $val\n";
}



mail ("$to", "$subject", "$phpmailmsg", "From: [email protected]" ); // send the email to the variable specified in 'to', with the 'subject' and message ('phpmailmessage')
//mail ("$to", "$subject", "$phpmailmsg", "$email\n" );


if ($redirect) header("Location: $redirect"); // if there is a redirect page specified, redirect to it

//echo "Thank you for submitting your info!"; // if not, write this to the page (modify the text between the "s to suit your needs)

?>
  #2 (permalink)  
Antiguo 14/10/2003, 21:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues para que no tengamos que ir adivinado .. nos falta que nos digas que error obtienes (si lo hay) y tal vez que nos digas en que servidor estás probando (muchos gratuitos no funciona mail() .. en uno própio instalado en tu PC .. puede que no uses un servidor própio SMTP o no uses el de tu ISP .. etc .. etc..)

Un saludo,

PD: Recuerda . NO somos adivinos (aunque aveces lo parezcamos . xDD)
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 15/10/2003, 01:16
 
Fecha de Ingreso: febrero-2003
Mensajes: 101
Antigüedad: 14 años, 10 meses
Puntos: 0
Hola, el error me sale en esta linea

if ($redirect) header("Location: $redirect"); // if there is a redirect page specified, redirect to it
  #4 (permalink)  
Antiguo 15/10/2003, 02:03
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Pero si pones el mensaje de error, mejor todavia. Porque hay errores que los marca en una linea posterior a donde se producen. Y hay errores producidos en lineas anteriores.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
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:39.