|
файл в писме
|
|||
---|---|---|---|
#18+
использую PHPMailer не получается загрузить файл Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 10:25 |
|
файл в писме
|
|||
---|---|---|---|
#18+
автор Код: php 1.
Равно убрать для начала. PS: Спам-рассыльщик? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 11:07 |
|
файл в писме
|
|||
---|---|---|---|
#18+
vkleавтор Код: php 1.
Равно убрать для начала. PS: Спам-рассыльщик? убрал - ноль эмоций... нет, я писал программу на delphi, в программе должна быть возможность отправки писем с файлами (отчетами), дело в том, что порты 587 25 и 645 почему-то не всегда работают, то проблема в винде то у провайдера, решил сделать через PHPMailer, все работает, но вот файлы не отправляет... нашел вот такое решение Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
не могу понять его применить в моем случае информацию о файле получаю в $_REQUEST[sendFile] ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 11:21 |
|
файл в писме
|
|||
---|---|---|---|
#18+
> $_REQUEST[sendFile] 1. откройте документацию php и почитайте что там и как использовать 2. почитайте документацию по используемой библиотеке, чтобы понять чего требует addAttachment ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 11:32 |
|
файл в писме
|
|||
---|---|---|---|
#18+
VladimirVVPнет, я писал программу на delphi, в программе должна быть возможность отправки писем с файлами (отчетами), дело в том, что порты 587 25 и 645 почему-то не всегда работают, то проблема в винде то у провайдера, решил сделать через PHPMailer, все работаетПорты можно закрыть (и открыть) на любой машине, было бы желание. Да и на никсовых серверах нередко встречается запрет или жесткие ограничения по отправке почты. В этом смысле аргумент так себе. Кроме того, чтобы предотвратить несанкционированную рассылку, следует данный скрипт дополнить достаточно жесткими ограничениями, чтобы кто угодно не мог им воспользоваться. Конечно, "пороль", вижу, но средств защиты от подбора не просматривается. VladimirVVPне могу понять его применить в моем случаеЭто довольно обычный код, который позволяет загрузить файл на сервер и сохранить его. Разумеется, файл должен быть отправлен скрипту. Надеюсь, где-то дальше есть код, который удаляет ставшие уже ненужными файлы. VladimirVVPинформацию о файле получаю в $_REQUEST[sendFile]Какую именно информацию? PHPMailer в addAttachment() ожидает имя файла на локальном по отношению к скрипту сервере (см. код метода). Очевидно, файл сперва должен быть загружен на сервер, сохранен под каким-то именем и только потом может быть использован для формирования письма. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 12:22 |
|
файл в писме
|
|||
---|---|---|---|
#18+
vkle, и так с начало нужно загрузить файл на сервер Код: php 1. 2.
sendFile - дирректория на файла на пк nameFile - имя файла я правильно понимаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 14:01 |
|
файл в писме
|
|||
---|---|---|---|
#18+
VladimirVVP, каша какая-то... Почитайте документацию по загрузке файлов https://www.php.net/manual/ru/features.file-upload.php ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 14:51 |
|
файл в писме
|
|||
---|---|---|---|
#18+
VladimirVVP, В принципе, для данного случая с загрузкой единичного файла вполне достаточно (после прохождения проверок на ошибки) для addAttachment() в качестве первого параметра взять непосредственно $_FILES['userfile']['tmp_name'] в качестве имени файла на сервере. Это полезно ещё и тем, что PHP автоматически зачистит загруженный файл после окончания работы скрипта. И, если необходимо обеспечить оригинальное имя прикрепляемого к письму файла, $_FILES['userfile']['name'] передать вторым параметром. Здесь 'userfile' - имя поля для передачи файла, как в документации. Остальное, в общем то, лишнее. Однако, вероятно, сперва Вам придется в программе на делфи реализовать загрузку файла на удаленный сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 15:43 |
|
файл в писме
|
|||
---|---|---|---|
#18+
vkle,в общем дело так, попробовал этот вариант Код: php 1. 2. 3. 4. 5. 6.
через браузер загружает .... но если через программу то просто создается пустой файл с именем... файл передаю через HTTPPost.. пойду пока за бубном - если получится отпишусь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 16:25 |
|
|
start [/forum/search_topic.php?author=NetScout&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 10393ms |
total: | 10531ms |
0 / 0 |