Autor | Zpráva | ||
---|---|---|---|
pollo22 Profil |
#1 · Zasláno: 5. 2. 2009, 11:13:05
Zdarvim vas
použivam na odosielanie emailov phpmailer. dnes potrebujem odosielat uz aj prilohu. ale nejak sa mi to nechce rozbehat. takze odosiela sa to z formulara. je tam input file z name "image" no a tu je funkcia na dosielanie include("class.phpmailer.php"); $kontakt = new phpmailer(); $kontakt->CharSet = "iso-8859-2"; $kontakt->IsHTML(false); $kontakt->From = "$email_kupujuci"; $kontakt->FromName= iconv("UTF-8", "ISO-8859-2", $priezvisko_kupujuci); $kontakt->Body = iconv("UTF-8", "ISO-8859-2", $text); $kontakt->AddAddress("licko@improve.sk"); $kontakt->Subject = iconv("UTF-8", "ISO-8859-2", "Nový záujemca o pečiatku"); $kontakt->AddAttachment("$image"); if(!$kontakt->Send()) { echo "Mailer Error: " . $kontakt->ErrorInfo; } else { echo "(Email odoslaný) "; } echo "<strong>Vaša žiadosť bola úspešne odoslaná</strong>"; } } Viete mi to niekto upraviť? dik za pomoc |
||
ninja Profil |
#2 · Zasláno: 5. 2. 2009, 11:49:40 · Upravil/a: ninja
Prilohu musite nejdrive ulozit k sobe na server a do metody AddAttachment pak vlozit cestu k souboru, ne?
|
||
pollo22 Profil |
#3 · Zasláno: 5. 2. 2009, 13:21:31
Ale to bude posielať uživateľ zo svojho pc
|
||
ninja Profil |
#4 · Zasláno: 5. 2. 2009, 13:32:15
Pak tedy formular s moznosti pridat soubor, po odeslani ulozit na server, odeslat email, smazat soubor ze serveru.
|
||
pollo22 Profil |
#5 · Zasláno: 5. 2. 2009, 14:01:11
No dobre a bol by som este rad ak by ste mi objasnili tieto dva riadky
$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name vdaka |
||
ninja Profil |
#6 · Zasláno: 5. 2. 2009, 14:26:30
Prvni parametr udava cestu k souboru, druhy (nepovinny) jmeno soubor jaky bude v emailu.
|
||
pollo22 Profil |
#7 · Zasláno: 5. 2. 2009, 15:53:49
nejak mi to stale nejde. na serveri mam v images obrazok f_1.gif
takto som sa to snažil pripojiť $mail->AddAttachment("images/f_1.gif"); Do emailu mi pride iba textovi subor v ktorom stoji: Content-Type: application/octet-stream; name="f_1.gif" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="f_1.gif" R0lGODdhFQAVAIgAAAAAgJaWliwAAAAAFQAVAAACK4yPqQHtD5+JNM6Kwc10c+h9TihqTCmdaEOK 7fdycTZjdXV36ppbO7oILgoAOw== |
||
Časová prodleva: 15 let
|
0