Hola,
Tengo una pagina donde recibo respuesta de un pago de paypal.
En ella tengo esta código para mostrar los artículos:
Código PHP:
for ($c = 1; $c < $nitems; $c++){
$quant = $keyarray['quantity'.$c];
$itemname = $keyarray['item_name'.$c];
$price = $keyarray['mc_gross_'.$c];
$itemnumber = $keyarray['item_number'.$c];
echo "-$itemname (x$quant)<br> $price EUR";
echo "<br>";
}
Hasta ahora solo he colocado variables php en el cuerpo pero no se si el servidor ejecuta el código antes de enviarlo, es posible insertar ese código en el cuerpo de un email?
Código PHP:
...
....
$cuerpo = '
<html>
<head>
<title>Your purchase</title>
</head>
<body>
<h3>Store xxx</h3>
<b>Payment Details:</b>
-Id: '.$txn_id.'<br>
-Date: '.$paymentDate.'<br>
-Status: '.$payment_status'.'.$pend.'<br><br>
for ($c = 1; $c < $nitems; $c++){
$quant = $keyarray['quantity'.$c];
$itemname = $keyarray['item_name'.$c];
$price = $keyarray['mc_gross_'.$c];
$itemnumber = $keyarray['item_number'.$c];
echo "-$itemname (x$quant)<br> $price EUR";
echo "<br>";
}
</body>
</html>
';
mail($destinatario,$asunto,$cuerpo,$headers);
gracias