> Faqs > mail en php

mail en php

Hola a todos. Estoy debutando con php y en esta web en particular. Tengo una duda existencial: para mandar un mail con php, ¿el formulario propiamente dicho tiene que estar en html y luego pasar la información a otro archivo php, o se puede hacer todo en un documento php y embeberlo con html? y la inversa también: ¿puedo embeber el código php en una pagina html y dejar todo junto o debo hacer 2 documentos separados (htaml y otro php? Sé que tal vez esté enroscado en algo obvio, pero bueno... espero que llegue el día en que le pueda resolver una duda a otro. Muchas gracias Daniel

Responder la pregunta
Editar Hacer otra preguntaPreguntar

Respuestas

En la pagina donde esta el formulario coloca este codigo despues del head asi : <head> <? if (!$HTTP\_POST\_VARS){ ?> y luego al ultimo despues del /form y antes del /body pon esto </form> <? }else{ $para = xxxx@tudominio.com.com; $asunto = $HTTP\_POST\_VARS\["title"\]; $mailheader = "MIME-Version: 1.0 "; $mailheader = "From: ".$HTTP\_POST\_VARS\["email"\]." "; $mailheader .= "Reply-To: ".$HTTP\_POST\_VARS\["email"\]." "; $mailheader .= "Content-type: text/html; charset=iso-8859-1 "; $MESSAGE\_BODY .= "NAME: ".$HTTP\_POST\_VARS\["name"\]."<br>"; $MESSAGE\_BODY .= "TITLE: ".$HTTP\_POST\_VARS\["title"\]."<br>"; $MESSAGE\_BODY .= "COMPANY: ".$HTTP\_POST\_VARS\["company"\]."<br>"; mail($para, $asunto, $MESSAGE\_BODY, $mailheader) or die ("Error al enviar el Formulario !"); } ?> </body> lo que hace esto posible es la sintaxis $HTTP_POST_VARS eso es todo averiguen mas sobre esto ultimo.

</body>
Nicolas