Autor | Zpráva | ||
---|---|---|---|
anonym Profil * |
#1 · Zasláno: 10. 12. 2007, 08:56:36
zdravím všechny, mám o5 prosbu o pomoc s tvorbou stránek.
Narazil jsem na poblém s přidáním přílohy do e-mailu, ačkoliv jsem si myslel, že to bude v phpMaileru jednoduché... Není... Mám kód v objednávce: <form name="frmObjednavka" action="index.php?stranka=objednavka" method="post" enctype="multipart/form-data"> ... ... ... <input type="file" name="priloha" size="35" /> ... $_SESSION['priloha']= $_FILES['priloha']['tmp_name']; ... a ve scriptu pro odeslání ho připojuji: $mail->AddStringAttachment($_SESSION['priloha']); To bohužel nefunguje. Mail se odešle, ale v tomto případě přijde jako příloha soubor s obsahem: /tmp/phpzUnJ1T v případě použití: $mail->AddAttachment($_SESSION['priloha']); přijde mail bez přílohy úplně.... :-( Bohužel nedokážu přijít na to, jak to zprovoznit, i když jsem hledal všude možně...:-( A další moje otázka zní, jestli jde ve výběrovém poli pro soubor nějak omezit typ přípony nahrávanéo souboru (např. na xls)? Díky všem za pomoc D. |
||
Behe Profil * |
#2 · Zasláno: 10. 12. 2007, 10:35:32
A když zkusíš použít přímo $_FILE?
$mail->AddStringAttachment($_FILES['priloha']['tmp_name']); |
||
tiso Profil |
#3 · Zasláno: 10. 12. 2007, 10:55:35
Metóda AddStringAttachment sa tak nevolá asi zbytočne, očakáva string, nie názov súboru ktorého obsah by si stiahla...
|
||
anonym Profil * |
#4 · Zasláno: 10. 12. 2007, 14:02:36
A když zkusíš použít přímo $_FILE?
$mail->AddStringAttachment($_FILES['priloha']['tmp_name']); přijde soubor s nulovou velikostí...:-( Dokázal jsem soubor uložit do složky 'uploaded', ale nějak nejde dostat ven. Když ho napíšu ručně: $mail->AddAttachment('uploaded/xxx.xx'); tak to funguje, soubor přijde, ale když mám: $mail->AddAttachment('uploaded/',$_FILES['priloha']['tmp_name']); tak nic, jen mail, bez přílohy....:-( |
||
BetaCam Profil |
#5 · Zasláno: 10. 12. 2007, 14:05:01
$mail->AddAttachment('uploaded/',$_FILES['priloha']['tmp_name']); má bejt $mail->AddAttachment('uploaded/'.$_FILES['priloha']['tmp_name']); ale to je asi překlep co :) |
||
anonym Profil * |
#6 · Zasláno: 10. 12. 2007, 14:36:18
BetaCam:
super, tak tohle v tom bylo :-) Díky moc, funguje toooooo :-) Ještě poladit diakritiku v názvech souborů (pokud to tak nějakej matěj pošle) a bylo by to :-)) Ještě jednou díky :-) davidfro |
||
Časová prodleva: 16 let
|
0