FRIHOSTFORUMSFAQTOSBLOGSDIRECTORY
You are invited to Log in or Register a Frihost Account!

[man]Form Mail en PHP

 


xavi18vlc
Envia el contenido de un formulario por email.


Code:
<HTML><BODY BGCOLOR=FFFFFF>
<?php
$to = 'youremail@yourhost.www';
$from = 'autoreply@yourhost.www';

//Check if we have something POSTed by the form.
if (isset($HTTP_POST_VARS)){
//Start with an empty body for the mail message
$body = '';
//Iterate through all the POSTed variables, and add them to the message body.
while (list($key, $value) = each($HTTP_POST_VARS)){
$body .= $key . ' = ' . $value . "
";
}
//Build up some nice From/Reply Headers
$headers = "From: $from
";
$headers .= "Reply-To: $from
";
//Mail the message out.
//Requires setting php3.ini sendmail path as per instructions
$success = mail($to, "Posted " . date("m/d/Y"), $body, $headers);
//Always check return codes from functions.
if ($success){
echo "<B><CENTER>Thank you for your input</CENTER></B>
";
}
else{
echo "<CENTER><B>Internal Error</B>: Your input was unprocessed.<BR>Contact $from</CENTER>
";
}
}
?>
<FORM ACTION=formmail.php METHOD=POST>
<INPUT NAME=sample><BR>
<INPUT TYPE=SUBMIT>
</FORM>
</BODY></HTML>
turbaco
Vaya, gracias por la informacion aunque no tengo mucha idea de como hacerlo, pero sería util muchas veces.
agente_naranja
Solo tienes que leerte como funciona la función mail() de Php. No es nada complicado.
Por cierto, pienso que no es bueno usar la matriz $HTTP_POST_VARS, porque puede que haya otros valores que no se quieran enviar, no crees? Lo mejor sería en mi opinión enviar cada variable por separado.
turbaco, si no entiendes como hacerlo porque no entiendes algo de HTML o PHP, no dudes en preguntarlo Wink
davidag
Y otra cosilla, para formularios habitualmente que utilizais el método POST o el método GET??

Salu2
agente_naranja
Yo uso siempre POST, el GET solo lo uso para cuando quiero llamar variables desde la URL como www.pagina.com?variable=contenido.
AnimetaL
asi que si sirve de algo he????????

jeje lo intentare para ver que pasa Shocked
davidag
Confused
Reply to topic    Frihost Forum Index -> Language Forums -> Spanish

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2007 Frihost, forums powered by phpBB.