Here is some code i got.
Every thing works fine, only the mail i get isn't good.
Can't see any images.
When i echo $content is get
Code: Select all
<p>Blabla bla</p>
<p><img width=\"500\" height=\"500\" src=\"" . $message->attach(new Swift_Message_Image(new Swift_File("../gfx/image/bureau.JPG" ))) . "\" /></p>
<p>bla bla</p>
<p><img width=\"500\" height=\"500\" src=\"" . $message->attach(new Swift_Message_Image(new Swift_File("../gfx/image/nachtkast.JPG" ))) . "\" /></p>
<p>bla bla bla </p>I think there is something wrong with the line off
$message->attach(new Swift_Message_Part($content, 'text/html'));
I have tried "$content" '$content' $content
Code: Select all
<?php
function str_replace_all($search,$replace,$subject) {
while(strpos($subject,$search)!==false) {
$subject = str_replace($search,$replace,$subject);
}
return $subject;
}
$string = $_POST['nieuwsbrief'];
$string = addslashes($string);
$content = str_replace_all('src=\"/', 'src=\"" . $message->attach(new Swift_Message_Image(new Swift_File("', $string);
$content = str_replace_all('\" alt=\"\" />', '" ))) . "\" />',$content);
$content = str_replace_all('WIBS', '..',$content);
require_once "mail/Swift.php";
require_once "mail/Swift/Connection/SMTP.php";
$smtp =& new Swift_Connection_SMTP("uit.pandora.be", 25);
$swift =& new Swift($smtp);
$message =& new Swift_Message("Your subject");
echo $content ;
$message->attach(new Swift_Message_Part($content, 'text/html'));
if ($swift->send($message, new Swift_Address("jefke007@gmail.com", "Joe"), new Swift_Address("jefke007@gmail.com", "System")))
{
echo "Message sent";
}
else
{
echo "Sending failed";
}
//recommended to do this
$swift->disconnect();
?>Thanks
Greatzz jefke007