Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/02/2005, 17:55
safe
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 2 meses
Puntos: 10
El problea te lo da porque no estas concatenado las variables con las cadenas de texto.... para ellos se pone todo lo que es texto entre comillas y despues los concatenas con un punto... ej: "hola ".$nombredealguien." como estas??"

Por otro lado hay muchas funciones de PHP (creo que mail() es una de ellas) que no pueden usarse despues de que se manda algo al cliente (por ejemplo hacer un echo) por lo que siempre se ponen antes de las etiquetas <html>
Entonces lo tuyo quedaria algo asi:

Código PHP:
<?
$emisor
=$_POST['emisor']." <".$_POST['mailemisor'].">"
$receptor=$_POST['receptor']." <".$_POST['mailreceptor'].">";
$asunto=$emisor." le ha enviado esta publicación de Miweb.com";
$cuerpo"<html><head></head><body> <p align='center'>Mensaje adicional de ".$emisor." <br>".$_POST['mensajeadicional']."</p><br><br><br><p align='center'>".$_POST["tabla"]."</p></body></html>";
$headers="Content-type:text/html\n, FROM: .$emisor;

mail($receptor, $asunto,$cuerpo, $headers);
?>

<!DOCTYPE HTML PUBLIC "
-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<
head>
<
title>recomendarphp</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body>
<?
echo 
"Se ha enviado un e-mail con esta publicación a: ".$receptor."
Gracias por preferir a Miweb.com"
;
?>
</body>
</html>
(lo acabo de retocar aca rapido no lo probe asi que se me puede haber escapado algo)

Por otro lado siempre es recomendable de una vez mandado el mail (o cosas por el estilo) se redirija a otra pagina para dar las gracias y eso... asi evitas que si alguien aprieta actualizar se mande de nuevo el mail..

Para ello tendrias que poner despues de mail(...):

headers("location: gracias.htm");

y en gracias.htm pones el mensaje que quieras...
Por ende todo lo que esta despues de eso lo podes borrar (desde <!DOCTYPE HTML.... hasta </html>)
__________________
oohh... quisiera ser godines!!!