rybenia
10.01.2009, 23:14:56
Cześć, jestem w trakcie pisania "skryptu", który ma za zadanie wysłać wiadomość e-mail, pod konkretny adres. Wszystko działa jak powinno. Męczy mnie to, iż nie mogę wysłać tekstu sformatowanego jako HTML, tzn. zamiast TEST wyświetla się <font color="red">TEST</font> . Czy jest możliwość "uruchomienia" HTML w mail`u ? Pozdrawiam i dziękuję za każdą odpowiedź
Strarus
10.01.2009, 23:29:18
To
chyba zależy od tego czy ktoś ma włączona obsługę html na serverze pocztowym.
nie chcę pisać nowego posta to dopiszę tu: decha-desig, pisałem przecież, że chyba

więc nie skłamałem
decha-design
11.01.2009, 00:55:02
piotrooo89
11.01.2009, 13:51:54
link który podał ~
decha-design a w szczególności zwróć uwagę na
Przykład #4 a
dokładniej tu
rybenia
11.01.2009, 14:16:11
Kod
<?php error_reporting(E_ALL | E_USER_WARNING);
$headers = "MIME-Version: 1.0n";
$headers .= "Content-type: text/html; charset=ISO-8859-2n";
$headers .= "Content-Transfer-Encoding: quoted-printable\n";
$file_name = $_GET['plik'].".txt";
$twoj_mail = $_GET['twoj_mail'];
$file = fopen($file_name, 'r');
$topic = $_GET['topic'];
$text = $_GET['text'];
$i=0;
$max_mails = 100000;
while(!feof($file) && $i <= $max_mails){
$i++;
$file_read = fgets($file);
$file_read = trim($file_read);
$mail = mail($file_read, $topic, $text, $headers);
if($mail){
echo $i.' - mail wyslany: '.$file_read.'!<br />';
} else {
echo $i.' - blad podczas wysylania maila na adres: '.$file_read.'<br />';
}
}
?>
mam tak i nie działa;/
DawPi
11.01.2009, 16:22:00
Kod
$headers = "MIME-Version: 1.0n";
$headers .= "Content-type: text/html; charset=ISO-8859-2n";
=>
Kod
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=ISO-8859-2\n";
Jak już coś kopiujesz to rób to z głową.