Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2005, 08:05
Avatar de helthon
helthon
 
Fecha de Ingreso: junio-2005
Ubicación: Lima
Mensajes: 549
Antigüedad: 18 años, 10 meses
Puntos: 7
Envio de Email con PHP (no me muestra mi variable)

Hola a todos del Foro

Tengo un problema en cuanto al codigo para enviar un Email Html con una variable de PHP

Resulta que tengo una funcion k cambia y actualiza la contraseña (ejemplo visto en el foro)
Código PHP:
<?php 
$contrasena 
genera_password(8);// de 8 caracteres (o lo que quieras) 
$sql "UPDATE tabla SET campo_password = '$contrasena' WHERE campo_email='".$_POST['email']."'"
mysql_query($sql) or die("error en <b>$sql</b> :::"mysql_error()); 
if(
mysql_affected_rows() == 1){// si hay una fila afectada (o sea si el email existe en la BD) 
   
mail $_POST['email'], "nuevo password""su nuevo password es: $contrasena"); 

?>
Ahora lo estoy adaptando con la funcion de enviar Email:

Código PHP:
$sfrom="[email protected]"//cuenta que envia 
//$sdestinatario=""; //cuenta destino 
$ssubject="Nuevo Password ";
$shtml=''//Aqui en dodne deseo colocar mi mensaje en html
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n"
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"
$sheader=$sheader."Mime-Version: 1.0\n"
$sheader=$sheader."Content-Type: text/html"
//mail($sdestinatario,$ssubject,$shtml,$sheader);  //ejemplo de demo
mail($_POST['email'],$ssubject,"$shtml",$sheader); 
//mail ($_POST['email'], "nuevo password", "su nuevo password es: $contrasena"); 
EL codigo del envio html es :
Código PHP:
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table width="300" border="1">
  <tr>
    <td>HOLA </td>
  </tr>
  <tr>
    <td>su nuevo password es: <?php echo '$contrasena'?> </td>
  </tr>
  <tr>
    <td>Gracias</td>
  </tr>
</table>
</body>
</html>
Quisiera saber la forma de como poder enviar ese codigo por correo y que se vea la variable

Gracias a Todos
__________________
HELTHON FUENTES
FLORERIA FLORES PERU Floresperu.com.pe
Garantizamos que cada entrega de flores será de la más alta calidad y frescura