| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 02.04.11 Prihlásený: 14.08.14 Príspevky: 74 Témy: 31 |
Caute, mam taky problem. Nasiel som si script na odosielanie emailu s prilohou. Funguje to super, ale je to len prazdny email s prilohou. Text, ktory chcem mat v emaily je taktiez priloha ako HTML subor, no tomu sa potrebujem vyhnut. Kod je dost dlhy ale snad mi bude vediet niekto pomoct...
Kód: $letter = "subor_".$kod.".pdf"; if (strtoupper(substr(PHP_OS,0,3)=='WIN')) { $eol="\r\n"; } elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')) { $eol="\r"; } else { $eol="\n"; }
# File for Attachment $f_name= dirname(__FILE__) . "/../files/pdf/".$sluzba_id."/".$letter; chmod($f_name, 0777); // use relative path OR ELSE big headaches. $letter is my file for attaching. $handle=fopen($f_name, 'rb'); $f_contents=fread($handle, filesize($f_name)); $f_contents=chunk_split(base64_encode($f_contents)); //Encode The Data For Transition using base64_encode(); $f_type=filetype($f_name); fclose($handle); # To Email Address $emailaddress=$email; # Message Subject $emailsubject="Predmet"; # Message Body ob_start(); require("./form/email_priloha_pokec.php"); // i made a simple & pretty page for showing in the email $body=ob_get_contents(); ob_end_clean();
# Common Headers $headers_2 .= 'From: email@email.sk <email@email.sk>'.$eol; $headers_2 .= 'Reply-To: Email <email@email.sk>'.$eol; $headers_2 .= 'Return-Path: Email <email@email.sk>'.$eol; // these two to set reply address $headers_2 .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol; $headers_2 .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters # Boundry for marking the split & Multitype Headers $mime_boundary=md5(time()); $headers_2 .= 'MIME-Version: 1.0'.$eol; $headers_2 .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol; $msg = "";
# Attachment $msg .= "--".$mime_boundary.$eol; $msg .= "Content-Type: application/pdf; name=\"".$letter."\"".$eol; // sometimes i have to send MS Word, use 'msword' instead of 'pdf' $msg .= "Content-Transfer-Encoding: base64".$eol; $msg .= "Content-Disposition: attachment; filename=\"".$letter."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !! $msg .= $f_contents.$eol.$eol; # Setup for text OR html $msg .= "Content-Type: multipart/alternative".$eol;
# HTML Version $msg .= "--".$mime_boundary.$eol; $msg .= "Content-Type: text/html; charset=utf-8".$eol; $msg .= "Content-Transfer-Encoding: 8bit".$eol; $msg .= $body.$eol.$eol;
# Finished $msg .= "--".$mime_boundary."--".$eol.$eol; // finish with two eol's for better security. see Injection.
# SEND THE EMAIL ini_set(sendmail_from,'email@email.sk'); // the INI lines are to force the From Address to be used ! mail($emailaddress, $emailsubject, $msg, $headers_2); ini_restore(sendmail_from);
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | |
Registrovaný: 02.04.11 Prihlásený: 14.08.14 Príspevky: 74 Témy: 31 |
Skusil som to co vravis, ale nepomohlo, dosiel akurat navyse dalsi subor noname.txt... Ano HTML dojde ako subor v prilohe
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 04.04.2011 20:02 | |
|
Prepíš adresu na camo@tym.sk a pošli mi jeden taký mail. Som zvedavý čo mi príde...
|
|
Registrovaný: 02.04.11 Prihlásený: 14.08.14 Príspevky: 74 Témy: 31 | |
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 04.04.2011 20:26 | |
|
No už som to dostal...
To čo si sem dal je script ktorý používaš, alebo si niečo menil??
Nechce sa ti pozrieť si ten link čo som ti sem dal? Tam je to všetko ako na lopate. Ten tvoj multipart/related nepoznám....
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 04.04.2011 20:45 | |
|
ak som dobre pochopil chces posielat mail ktory sice budemat jeden attachement no text mailu
(body) chces mat ako plain text ? ak som to pochopil spravne tak si skus v scripte zmenit multipart/related za multipart/mixed a prve si generuj body a potom attachement.
|
|
Registrovaný: 02.04.11 Prihlásený: 14.08.14 Príspevky: 74 Témy: 31 |
Anoooo coldak dakujem, vyriesil si moj problem
Stacilo zmenit multipart/related za multipart/mixed
Dakujem este raz
|
|
Registrovaný: 02.04.11 Prihlásený: 14.08.14 Príspevky: 74 Témy: 31 |
Takze vyskytol sa dalsi problem ale tento problem je ciste SCI-FI !!! Proste ked zacyklim posielanie emailu s prilohou vsetko funguje super, az na jeden pripad. Akonahle je viac prijemcov co ma GMAIL, tak prvemu dojde email korektne, ostatne emaily su vsak uplne rozhasene a namiesto prilohy su v emaily nezmyselne texty.... Fakt nechapem preco to robi len gmail, neviete niekto poradit? uz som zufaly
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 08.04.2011 14:56 | |
|
nejaka ukazka kodu ?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| email s prilohou (mailto) v HTML, XHTML, XML, CSS | 5 | 407 | 31.03.2011 15:29 myxall | | Problém s textom v JavaScript, VBScript, Ajax | 1 | 409 | 06.03.2010 20:58 juho | | Problém s prílohou emailu v Microsoft Office Outlook 2007 v Ostatné programy | 1 | 647 | 30.09.2013 22:13 mirom | | Localhost - problém s textom v PHP, ASP | 4 | 405 | 23.10.2011 16:20 Firestone | | problém s textom vo photoshope v Grafické programy | 3 | 391 | 05.04.2013 11:03 don jebot | | email odoslaniie problem v PHP, ASP | 3 | 471 | 29.08.2008 14:12 dadmtb | | Prestashop, email problem v Redakčné systémy | 2 | 414 | 07.07.2013 16:36 don jebot | | [VYRIESENE] Problem z email formularom v PHP, ASP | 5 | 487 | 09.04.2009 16:33 Tominator | | Problém s odoslaním EMAIL-u v PHP, ASP | 3 | 633 | 25.02.2011 16:44 Bajzik | | email account outlook t-com problem v Sieťové a internetové programy | 4 | 362 | 28.01.2013 0:01 michalesku | | mail s prilohou v PHP, ASP | 1 | 368 | 10.06.2009 17:41 Draex | | email na webhostingu - problem s kodovanim (diakritika) v Webhosting a servery | 0 | 328 | 31.05.2012 20:06 davider137 | | odosielanie formulara s prilohou v PHP, ASP | 13 | 1099 | 16.10.2010 20:31 shaggy | | Posielanie e-mailu s prílohou v PHP, ASP | 8 | 1000 | 08.04.2008 13:14 Tominator | | Otvorenie e-mailového klienta s prílohou v PHP, ASP | 7 | 422 | 24.10.2014 18:38 djsulo | | Menu nad Textom v HTML, XHTML, XML, CSS | 3 | 423 | 22.05.2010 20:13 don jebot |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|