Въпрос за e-mail

registraciq126

Registered
Как мога да използва URL и снимки в HTML e-mail изпратен чрез php от сайт?

пробвах с <a href=""> и <img src="" /> , <img src=""></img> и т.н. но не става
 
XxLPxX каза:
да не си сложил htmlspecialchars() при $_POST ?

Не е от това !


По темата - Там при тях също е с bbcode ако не се бъркам тоест за да изведеш изображение ще е нещо от сорта на

[image]kartinka.png[/image] но не им знам bbcod-а пробвай ги ..
 
XxLPxX не съм

kulov - не мисля че е с бб код , трябва да става пак с html но явно трябва да се добави нещо , понеже ми изкарва снимката че е добавена , но не ми изкарва самото изображение , а стой все едно не може да я намери ( а URL-а е правилен проверих )
 
$headers = "From:$tvoqmail\r\n"
."Reply-To: $tvoqmail\n"
."X-Mailer: PHP/".phpversion();
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=cp-1251' . "\r\n";

mail( $mail, $topic, $message, $headers );

това е кода

$topic е заглавието на съобщението , $message съответно е съобщението , а $mail е мейла на получателя
 
url-то на снимката трява да е е нещо от сорта
http://www.yourdomain.com/images/image.png
 
shterev каза:
url-то на снимката трява да е е нещо от сорта
http://www.yourdomain.com/images/image.png

знам какво трябва да е.. но не излиза изображението
 
Ето ти кода за емайла :)

Код:
<?php
header("Content-Type: text/html; charset=UTF-8");

echo "
	<form action=\"\" method=\"POST\">
	<input type=\"readonly\" name=\"email\"  /><br />
	<input type=\"submit\" name=\"submit\" value=\"Изпрати нова парола\"/>
	</form>
	";
if(isset($_POST['submit'])) {
$to = "".$_POST['email']." \r\n"; //Емайла до който ще изпращаш съобщението
$subject = "Автоматично генерирано съобщение \r\n"; //Тема на емайла
$message = "
	<html>
	<body>
		<img src=\"http://web-tourist.net/forum/images/avatars/16008722834b2fc7a2657f2.png\" alt=\"image\" />
	</body>
	</html>
	";

$headers =	"From: your@email.domain" . "\r\n" . //Емайла, от който ще показва, че е изпратено съобщението
            "Content-Type: text/html;charset=UTF-8\r\n". //Кодировка на съобщението (Най-добре UTF-8)
            "Content-Transfer-Encoding: 8bit\r\n";

$mail = mail($to, $subject, $message, $headers); //Функцията, с която изпращаш съобщението

if($mail) { //Ако съобщението е изпратено успешно
echo "Успешно изпратен емайл!";
}
}

?>
 

Back
Горе