<?php
set_time_limit(600);
//pego os dados enviados pelo formulario
$message_html = $_POST["mensagem"];
$assunto = $_POST["assunto"];
$query=mysql_query('SELECT `Pass`,`Nome` FROM `tgi`'); //grab emails and names from database
while($row = mysql_fetch_array($query)) //start a loop to send an email to each individual
{
//mail function with $row['email'] as the email address
//I'm using phpmailer as an example here - - >
include_once('phpmailer/class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $mensagem; //message inside the email
$mail->From = "aaa@hotmail.com"; //email address that the email is being sent from
$mail->FromName = "TGI enterprise"; //more in depth for who the mail is from.
$mail->Subject = $assunto; //The subject for the message
//$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($message_html); //HTML version of the message.
$mail->AddAddress($row['Pass'], $row['Nome']);
if(!$mail->Send()) {
echo '<p>Mailer Error: ' . $mail->ErrorInfo .'</p>';
} else {
echo '<p>Message sent to: '.$row['Nome'].' at their email address: '.$row['Pass'].'!</p>';
}
}
?>
Eu quero enviar dentro de um campo de texto, pronto tipo um formulário, e colocar uma imagem ja aberta no mail que envio, tipo colocar o link de uma imagem e ela ir no mail. Pensava que era só ir ao textarea e meter <img src> mas aparece o simbolo de imagem quebrada no mail. O mais estranho é que se meter $_POST["mensagem"] no valor da mensagem o link da imagem o mail envia a imagem, se meter através do formulário o link já não. Alguem ajuda estou desesperado
Edição feita por: fel, 15/03/2010, 08:02.










