mam taki kodzik do wysyłania maila z załączoną grafiką:
<? // dane o odbiorcy, nadawcy i załączniku $odbiorca="odbiorca@serwer.pl"; $tytul="Masz list1..."; $nadawca_imie = "Janko Nadawca"; $nadawca_email = "janko@nadawca.pl"; $plik = "logo.gif"; // nazwa pliku $typpliku = "image/gif"; $nazwapliku="logo.gif"; //nazwa widoczna w liscie // treść listu $tresclistu = " <!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\"> <html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\"> </head><body bgcolor=\"#ffffff\"> list z <b>obrazkiem:</b> <p> <img src=\"cid:$cid\"> </body></html> "; // definicja nagłówków $naglowki = "From: $nadawca_imie <$nadawca_email>\n"; $naglowki .= "MIME-Version: 1.0\n"; $naglowki .= "Content-Type: multipart/related;\n"; $naglowki .= "\ttype=\"multipart/alternative\";\n"; $naglowki .= "\tboundary=\"$znacznik1\"\n"; $naglowki .= "Content-Transfer-Encoding: 8bit\n\n"; // nagłówki listu $tresc .="--$znacznik1\nContent-Type: multipart/alternative;"; $tresc .="\tboundary=\"$znacznik2\"\n\n--$znacznik2\n"; $tresc .="Content-Type: text/html;\n\tcharset=\"iso-8859-2\"\n"; $tresc .="Content-Transfer-Encoding: 8bit\n\n"; $tresc .="$tresclistu\n\n"; // nagłówki i obsługa załącznika $tresc .="--$znacznik2--\n\n"; $tresc .="--$znacznik1\n"; $tresc .="Content-Type: $typpliku\n"; $tresc .="Content-Disposition: attachment;\n"; $tresc .=" filename=\"$nazwapliku\"\n"; $tresc .="Content-Transfer-Encoding: base64\n"; $tresc .="Content-ID: <$cid>\n\n"; $tresc .="\n--$znacznik1--\n"; // wysłanie listu ?>
ale no i tą załaczoną grafike moge gdzieś sobie wstawić w treści listu. ale jak zrobić, żeby ta dana grafika była jako załącznik ? (czyli w tej agrafce ;-) )