[PHP] Email attachments
Zdravím
Narazil jsem na tuto stránku https://stackoverflow.com/questions/12301358/send-attachments-with-php-mail kde se popisuje jak poslat email s přílohou, kde mám nakopírovat tu knihovnu PHPMailer do kterého adresáře ? mě to hlásí že Fatal error: Class 'PHPMailer\PHPMailer\PHPMailer' not found in /home/users/..... tu knihovnu mám aktuálně "/mojestranky.8u.cz/web/PHPMailer-master" díky
https://github.com/PHPMailer/PHPMailer
Se to nauč posílat bez phpmaileru, je to lepší a bezpečnější
Jak ? mě jde tato funkce takto
a potřebuji ještě přílohu
Jak?
Koukneš se do toho tebou uvedeného odkazu. Další příklady máš na googlu.
Pozkoušíš, vhodně upravíš.
Já jsem to zkusil takto
a výsledek soubor přenesen ale textovém formátu kousek souboru
KPPxuBznNHs20Taw8TcZ6/jS+YhHzOox6tik1YrqLuXcVyMim4x2pTjYfUUGnZ
xU2VrFoXGRSv0pXSFciY81WduGzT5tROxEpjz8oNBbGfrTbtqHUYX55pY5OTWZcg3tuPpSo8nHI6
9xVNIlEhf5qnEnajlGO3Uzdh8VmxCPJ65P0piufVefStea47Dg1BNL2nKMYRzVC6TMiED+IfzoUr
jZp9WOKmQ85qbkkm6m7vWs2wLMUlI0v7zrxV7AWfPqMz05koga5x2aoZZNy1PUor5+apA/GKNBks
TZp8j4pRWoB5varUL/LVEk4fNTKR1pWQxC1RlxQAm4UbxioGRs9Ql/eiwxmaY1OIxQaDSGOQ0pIp
dBDM5PFRM4zTuMikcYpnmfL0pICpcH9KgWVVrWyaESJJulTH94V1n/LOieisCOa13/j9z/sisoVV
P4SxZOF6MR7VUb7xqrFCrUgoYD1qZaV7Fk6VOvtS8yidKmUCqegrkyVKtCRLJhTxVEkgp4pdQHin
imA+nCmA8U6kSOpRSQyprX/IIm98V55AN18g/wCmwxS2A7Jz8xxUL9KxWpkhR1qQ1IDKmT7tPyEL
RViHUUaAO7Uw0ALTWoAjpKJDFppFQtgG0VQxxplFyR4qSgCCXrUPFJxGOprVb0QEeNwxU/WoaQAO
tONVcVhvalWgTI2HNQsKcloAdqcPu1KfcBvRj70/6VT0ExaSmmMDSr0o6iFpGpsQxetRXufskmMU
ua42zK+X7wqRW4rZWsAv0qaO5dPpWSs2F2WRfDHzIfwNOS6hlYjkfWsnG+oJlnbvBI5qJkXGKSl0
Be8R+T75FadtD4Ydx9stNRZkIOQ3FbKRE1L7Je2/D0cS/uW/294apItO8FXQ/wBG1MP9Ltq1XtbH
NzzTL0PhbR3H+jmWUe13Uy+F7FT/AMeLv/
Takový příklad nikde nevidím a ani se nejedná o vhodnou úpravu
Podíval ses na příklady uvedené v tvém odkazu nebo na netu jak se sestavuje mail s přílohou pomocí funkce mail()?
Nepodíval.
Tak tedy toto jsem zkopíroval
sice není žádná chyba při provedení skriptu já jej mám nazvaný priloha.php a výsledek žádný v string $toAddress = MAIL_CONF["toAddress"],tam mám moji adresu na kterou to má poslat , nevím si rady díky
A jak jako mám vědět proč ti to nefunguje?
Nenapsal jsi tu tvůj celý skript a názvy souborů a co máš a nemáš na webu a jestli se koukáš i do spamu.
Já to zkusil na tomto:
... a toto mi funguje.
Bingo toto je ono
Ještě tři poznámky.
from@example.com by měl být mail odpovídající smtp serveru, pokud není, tak to budou mail servery asi házet do spamu (např. jsem to testoval na endoře a pokud jsem from nastavil na zakaznik@konik.stable.cz tak to ve spamu nebylo).
Pokud se má nastavit určitý mail na odpovídání, tak to se dělá pomocí Reply-To, ale to už si nepamatuju jestli to funguje a jak.
Pokud se jedná o nějaký známý typ souboru, tak Content-Type se může nastavit na ten určitý typ souboru.
Já jsem taky na endoře
Já na endoře nejsem, zrovna nejsem nikde, jen jsem to neměl kde vyzkoušet, tak jsem si tam teď na testování založil testovací účet na freehostingu. No aspoň víš na co to from máš nastavit, aby ti to nezůstávalo ve spamu, pokud tedy máš freehosting