Линк и картинка в изпращане на емайл.

sentenello

Registered
Здравейте.

Изполвам...

Код:
mail($maila, $subject, $message, "From: <admin@site.com>\nX-Mailer:PHP/" . phpversion());

Въпроса ми е как да направя така, че в писмото да сложа линк и картинка.
 
html :)

Прост пример от php.net

Код:
<?php
// multiple recipients
$to  = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';

// subject
$subject = 'Birthday Reminders for August';

// message
$message = '
<html>
<head>
  <title>Birthday Reminders for August</title>
</head>
<body>
  <p>Here are the birthdays upcoming in August!</p>
  <table>
    <tr>
      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
    </tr>
    <tr>
      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
    </tr>
    <tr>
      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
    </tr>
  </table>
</body>
</html>
';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";

// Mail it
mail($to, $subject, $message, $headers);
?>

В твоя случай използваш
Код:
<a href="link"><img src="image" /></a>
вместо таблицата от примера :)
 
Пробвах доста неща, а сега и твоя вариант :)

И когато получих емайла първо се зарадвах... но не за дълго.

Посочвам линка и какво да видя не води наникъде.. цъкам на него и ми дава ето тази грешка
Код:
Not Found

The requested URL /mail/\ was not found on this server.
 
Туко що го тествах на моя сървър и моята поща - работи си перфектно
Код:
<?php 
$to = 'your@email.com';

$subject = 'Test subject'; 

$message = '<a href="http://web-tourist.net"><img src="http://web-tourist.net/new/images/fona.jpg" /></a>';

$headers  = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; 

$headers .= 'From: PHP Test Mail <webmaster@example.com>' . "\r\n"; 

if(mail($to, $subject, $message, $headers))
	echo 'ok';
else
	echo 'fail';
?>
 
MakeAWish каза:
Туко що го тествах на моя сървър и моята поща - работи си перфектно
Код:
<?php 
$to = 'your@email.com';

$subject = 'Test subject'; 

$message = '<a href="http://web-tourist.net"><img src="http://web-tourist.net/new/images/fona.jpg" /></a>';

$headers  = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; 

$headers .= 'From: PHP Test Mail <webmaster@example.com>' . "\r\n"; 

if(mail($to, $subject, $message, $headers))
	echo 'ok';
else
	echo 'fail';
?>

Моя грешка...

Бях направил така
echo ' <a href".....
и затова не стана..забраих да махна наклонената черта :) +1 и мерси
 

Back
Горе