Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Enviar email con php

Estas en el tema de Enviar email con php en el foro de PHP en Foros del Web. Buenas tardes. La pregunta es...como puedo hacer esto? Código PHP: <?php $para   =  '[email protected]' ; // Asunto $titulo  =  'Atencion con cambio de tarifas' ; // Cuerpo o mensaje $mensaje  =  ' <html> ...
  #1 (permalink)  
Antiguo 05/07/2016, 08:37
 
Fecha de Ingreso: abril-2016
Mensajes: 15
Antigüedad: 8 años
Puntos: 0
Enviar email con php

Buenas tardes. La pregunta es...como puedo hacer esto?



Código PHP:
<?php
$para  
'[email protected]';

// Asunto
$titulo 'Atencion con cambio de tarifas';

// Cuerpo o mensaje
$mensaje '
<html>
<head>
  <title>Atención con el Cambio de Tarifas y Comisiones</title>
</head>
<body>
  <p>¡todos los vendedores a leer las tarifas segun empresas!</p>
  <table>
    <tr>
      <th>Para:</th><th>$para</th><th>Nueva Tarifa</th><th>Comision</th>
    </tr>
    <tr>
      <td>Asunto:</td><td>$titulo</td><td>3.5</td><td>10%</td>
    </tr>
    <tr>
      <td>Mensaje:</td><td>$mensaje</td><td>18.1</td><td>11%</td>
    </tr>
  </table>
</body>
</html>
'
;

// Cabecera que especifica que es un HMTL
$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' "\r\n";

// Cabeceras adicionales
$cabeceras .= 'From: Recordatorio <[email protected]>' "\r\n";
$cabeceras .= 'Cc: [email protected]"\r\n";
$cabeceras .= 'Bcc: [email protected]"\r\n";

// enviamos el correo!
mail($para$titulo$mensaje$cabeceras);
?>
es decir, usar dentro del cuerpo del mensaje otras variables...?. Lo he intentado pero se manda el email sin los valores de las variables, supongo que logico porque al estar entre comillas es texto simple...
  #2 (permalink)  
Antiguo 05/07/2016, 08:40
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 1 mes
Puntos: 67
Respuesta: Enviar email con php

Para meter las variables de esa forma tienes que usar comillas dobles, si utilizas comillas simples lo tratará como texto.

Ejemplo con comillas dobles:

Código PHP:
Ver original
  1. $mensaje = "
  2. <html>
  3. <head>
  4.  <title>Atención con el Cambio de Tarifas y Comisiones</title>
  5. </head>
  6. <body>
  7.  <p>¡todos los vendedores a leer las tarifas segun empresas!</p>
  8.  <table>
  9.    <tr>
  10.      <th>Para:</th><th>$para</th><th>Nueva Tarifa</th><th>Comision</th>
  11.    </tr>
  12.    <tr>
  13.      <td>Asunto:</td><td>$titulo</td><td>3.5</td><td>10%</td>
  14.    </tr>
  15.    <tr>
  16.      <td>Mensaje:</td><td>$mensaje</td><td>18.1</td><td>11%</td>
  17.    </tr>
  18.  </table>
  19. </body>
  20. </html>
  21. ";

Ejemplo comillas simples (en tu caso):

Código PHP:
Ver original
  1. $mensaje = '
  2. <html>
  3. <head>
  4.  <title>Atención con el Cambio de Tarifas y Comisiones</title>
  5. </head>
  6. <body>
  7.  <p>¡todos los vendedores a leer las tarifas segun empresas!</p>
  8.  <table>
  9.    <tr>
  10.      <th>Para:</th><th>'.$para.'</th><th>Nueva Tarifa</th><th>Comision</th>
  11.    </tr>
  12.    <tr>
  13.      <td>Asunto:</td><td>'.$titulo.'</td><td>3.5</td><td>10%</td>
  14.    </tr>
  15.    <tr>
  16.      <td>Mensaje:</td><td>'.$mensaje.'</td><td>18.1</td><td>11%</td>
  17.    </tr>
  18.  </table>
  19. </body>
  20. </html>
  21. ';

Saludos.
  #3 (permalink)  
Antiguo 05/07/2016, 08:44
 
Fecha de Ingreso: abril-2016
Mensajes: 15
Antigüedad: 8 años
Puntos: 0
Respuesta: Enviar email con php

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Para meter las variables de esa forma tienes que usar comillas dobles, si utilizas comillas simples lo tratará como texto.

Ejemplo con comillas dobles:

Código PHP:
Ver original
  1. $mensaje = "
  2. <html>
  3. <head>
  4.  <title>Atención con el Cambio de Tarifas y Comisiones</title>
  5. </head>
  6. <body>
  7.  <p>¡todos los vendedores a leer las tarifas segun empresas!</p>
  8.  <table>
  9.    <tr>
  10.      <th>Para:</th><th>$para</th><th>Nueva Tarifa</th><th>Comision</th>
  11.    </tr>
  12.    <tr>
  13.      <td>Asunto:</td><td>$titulo</td><td>3.5</td><td>10%</td>
  14.    </tr>
  15.    <tr>
  16.      <td>Mensaje:</td><td>$mensaje</td><td>18.1</td><td>11%</td>
  17.    </tr>
  18.  </table>
  19. </body>
  20. </html>
  21. ";

Ejemplo comillas simples (en tu caso):

Código PHP:
Ver original
  1. $mensaje = '
  2. <html>
  3. <head>
  4.  <title>Atención con el Cambio de Tarifas y Comisiones</title>
  5. </head>
  6. <body>
  7.  <p>¡todos los vendedores a leer las tarifas segun empresas!</p>
  8.  <table>
  9.    <tr>
  10.      <th>Para:</th><th>'.$para.'</th><th>Nueva Tarifa</th><th>Comision</th>
  11.    </tr>
  12.    <tr>
  13.      <td>Asunto:</td><td>'.$titulo.'</td><td>3.5</td><td>10%</td>
  14.    </tr>
  15.    <tr>
  16.      <td>Mensaje:</td><td>'.$mensaje.'</td><td>18.1</td><td>11%</td>
  17.    </tr>
  18.  </table>
  19. </body>
  20. </html>
  21. ';

Saludos.
graciasss!!!

Etiquetas: email, html, variable
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 09:28.