| 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 namevdaka |
||
| 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: 17 let
|
|||
0