Foros del Web » Programando para Internet » PHP »

Enviar pantilla html por php

Estas en el tema de Enviar pantilla html por php en el foro de PHP en Foros del Web. hola amigos del foro web, tengo una pequena inquietud, y es que tengo un formulario de contacto echo en flash que se envia mediante un ...
  #1 (permalink)  
Antiguo 04/06/2011, 00:07
 
Fecha de Ingreso: enero-2010
Mensajes: 24
Antigüedad: 14 años, 3 meses
Puntos: 0
Pregunta Enviar pantilla html por php

hola amigos del foro web, tengo una pequena inquietud, y es que tengo un formulario de contacto echo en flash que se envia mediante un archivo PHP, este cuando se envia ase un Auto Reply al correo puesto por el usuario en el formulario.

Lo que necesito es poner en el auto reply, una plantilla que tengo disenada en html, para que el auto reply la envie al correo puesto en el formulario.

Este Es Mi codigo PHP

Código PHP:
<?php
//Type the receiever's e-mail address
$emailAddress "@hotmail.com";
//Type your Site Name
$siteName "";

$contact_name $_POST['nombre'];
$contact_email $_POST['email'];
$contact_telefono $_POST['telefono'];
$contact_message $_POST['mensage'];

if( 
$contact_name == true ) {
    
$sender $contact_email;
    
$receiver $emailAddress;
    
$client_ip $_SERVER['REMOTE_ADDR'];

    
$email_body "El nombre del remitente: $contact_name \nEmail: $sender \nTelefono: $contact_telefono
\nMessage: \n$contact_message \n\nIP ADDRESS: $client_ip \n\n$siteName"
;

    
$emailAutoReply "Hi $contact_name, \n\nAcabamos de recibir su correo electronico. Nos pondremos en contacto
//de inmediato con usted. ¡Gracias!  \n\n$siteName "
;


    
$extra "From: $sender\r\n" "Reply-To: $sender \r\n" "X-Mailer: PHP/" phpversion();
    
$autoReply "From: $receiver\r\n" "Reply-To: $receiver \r\n" "X-Mailer: PHP/" phpversion();

    
mail$sender"Auto Reply: $contact_subject"$emailAutoReply$autoReply );

    if( 
mail$receiver"New E-Mail - $contact_subject"$email_body$extra ) ) {
        echo 
"success=yes";
    } else {
        echo 
"success=no";
    }
}
?>

y este es el codigo html
Código HTML:
<html>
<head>
<title>ADMINISTRACION WEB</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body background="jquery-xml-slider">
<center>
  <table border="0" cellspacing="0" cellpadding="0" width="750">
    <tr>
     <td align="center">
      <table border="0" cellspacing="0" cellpadding="0" align="center" height="50" width="70%" style="border: 0px solid #333333">
       <tr>
        
       <tr>
        <td align="center">
         <table border="0" style="border-top: 1px solid white; border-left: 2px solid white; border-right: 2px solid white; border-bottom: 2px solid blue" cellspacing="0" cellpadding="12" width="100%" bgcolor="white" align="center">
          <tr>
           <td style="padding:12px" background="" align="left"><p>&nbsp;</p>
             <p>&nbsp;</p>
             <p><br>
             </p>
             <p>&nbsp;</p>
             <p>&nbsp;</p>
             <p><font face="verdana, arial, sans serif" size="2" style="font-size:12px"><br>
               Gracias por utilizar los servicios de ***** Acabamos de Recibir Su Mensaje de Correo Electronico .</font></p>
             <p><font face="verdana, arial, sans serif" size="2" style="font-size:12px">Tan pronto como sea posible nos pondremos en contacto con usted<font face="verdana, arial, sans serif" size="2" style="font-size:12px">.</font></font></p>
             <p>&nbsp;</p>
             <p><font face="verdana, arial, sans serif" size="2" style="font-size:12px"><br>
               <br>
             </font></p></td>
          </tr>
         </table>
        </td>
       </tr>
      </table>
     </td>
    </tr>
    <tr>
     <td align="center" width="100%"><font face="verdana, arial, sans serif" size="1" style="font-size:10px;-webkit-text-size-adjust:none">
 Copyright © 2011, Todos los derechos reservados</font></td>
    </tr>
   </table></center>

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

gracias de ante mano

Última edición por JavierB; 16/09/2011 a las 08:14
  #2 (permalink)  
Antiguo 05/06/2011, 18:18
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Enviar pantilla html por php

Hola ningunoi,

Solo basta que metas todo tu código HTML en una variable PHP, concatenando si es posible datos que tengas en PHP y al final en la función mail la envias como lo haces con la variable $email_body.

Como tu código HTML tiene comillas dobles, cambialas a simples ya que si tienes tu variable php con comillas doble ste dará problemas.

Slds
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.

Etiquetas: html
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:45.