Hi,
I have query in image sending in mail. I am trying to send image to mail id and display that image in mail id. below code i tryed to wrote and it is not displaying that image. In LIVE only i have tryed to send that mail it is not displaying image, but it is display subject, and message.
case "add_news":
$con=getConnection();
$type = $_FILES['file1']['type'];
$size = $_FILES['file1']['size'];
$name = $_FILES['file1']['name'];
$src_path = $_FILES['file1']['tmp_name'];
$error = $_FILES['file1']['error'];
$up_fl = "../images/newsletters";
$item_img = $up_fl.rand().$name;
$upload = move_uploaded_file($src_path,$item_img);
$from="info@jh.co.in";
$headers = "Content-Type: text/html; charset=iso-8859-1\n";
$headers .= "From: $from\r\n";
$sql="select r_email from customer_registration ";
$res=mysql_query($sql,$con) or die(mysql_error());
while($row=mysql_fetch_array($res))
{ $posts[]=$row['r_email'];
}
foreach($posts as $post) {
$message=" ".$_POST['subject']." \n ";
$message.=" ".$_POST['message']. " \n";
$message.="<br> <a href='".$item_img. " ' > <img src='".$item_img."' alt='' width='250' height='250' ></a> \n";
if(mail($post, $_POST['subject'],$message,$headers)){
$sql="insert into newsletter(`subject`,`message`,`image`,`sendate`)
values('".$_POST['subject']."','".$_POST['message']."','".$item_img."','".date('Y/m/d')."' )";
$res=mysql_query($sql,$con)or die(mysql_error());
}
echo "<script language='javascript'>window.location.href='index.php?option=show_newsletters';</script>";
}
break;
Can anyone give solution, how to write the code for send image and display that in mail id.
Regards,
Ravi