Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
8 / 8 / 1
Регистрация: 01.04.2016
Сообщений: 622

Замкнутый круг с phpmail

18.12.2020, 23:36. Показов 2207. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть библиотека для отправки писем
https://github.com/PHPMailer/PHPMailer
и в примерах examples есть код


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
use PHPMailer\PHPMailer\PHPMailer;
 
require '../vendor/autoload.php';
 
//Create a new PHPMailer instance
$mail = new PHPMailer();
// Set PHPMailer to use the sendmail transport
$mail->isSendmail();
//Set who the message is to be sent from
$mail->setFrom('from@example.com', 'First Last');
//Set an alternative reply-to address
$mail->addReplyTo('replyto@example.com', 'First Last');
//Set who the message is to be sent to
$mail->addAddress('whoto@example.com', 'John Doe');
//Set the subject line
$mail->Subject = 'PHPMailer sendmail test';
//Read an HTML message body from an external file, convert referenced images to embedded,
//convert HTML into a basic plain-text alternative body
$mail->msgHTML(file_get_contents('contents.html'), __DIR__);
//Replace the plain text body with one created manually
$mail->AltBody = 'This is a plain-text message body';
//Attach an image file
$mail->addAttachment('images/phpmailer_mini.png');
 
//send the message, check for errors
if (!$mail->send()) {
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message sent!';
}
но что это за таинственные
require '../vendor/autoload.php';

когда в самом архиве с phpmail нет даже папки vendor ну как так?!
подскажите пожалуйста, как запустить то этот пример, совершенно не могу понять.

Добавлено через 6 минут
наше мутные упоминания о каком то композере. это зачем вообще?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.12.2020, 23:36
Ответы с готовыми решениями:

Отправка почты phpmail();
Есть сайт имеющий форму обратной связи, сообщение отпавляется с использованием phpmail() на электронную почту, сервер которой даже локально...

Дан круг радиуса R . Определить, поместится ли правильный треугольник со стороной a в этом круге
Помогите пожалуйста сделать лабораторку с помощью php Дан круг радиуса R . Определить, поместится ли правильный треугольник со ...

Дан круг радиуса R . Определить, поместится ли правильный треугольник со стороной a в этом круге.
Дан круг радиуса R . Определить, поместится ли правильный треугольник со стороной a в этом круге.

5
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
18.12.2020, 23:49
Лучший ответ Сообщение было отмечено Atarion как решение

Решение

https://packagist.org/packages/phpmailer/phpmailer
читать показанное на скриншоте
1
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
18.12.2020, 23:54
Цитата Сообщение от Atarion Посмотреть сообщение
наше мутные упоминания о каком то композере. это зачем вообще?
Это 2k21. Инструмент, обязательный для современного php разработчика
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
https://getcomposer.org/doc/00-intro.md
1
8 / 8 / 1
Регистрация: 01.04.2016
Сообщений: 622
18.12.2020, 23:59  [ТС]
понятно, спасибо. а вообще зачем композер нужен. было бы без него все, чем плохо?
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
19.12.2020, 00:03
Цитата Сообщение от Atarion Посмотреть сообщение
а вообще зачем композер нужен
унификация процедур установки подобных сторонних библиотек
0
 Аватар для web_coder2
755 / 359 / 100
Регистрация: 04.10.2018
Сообщений: 548
19.12.2020, 21:53
Всем привет.

Цитата Сообщение от Atarion Посмотреть сообщение
но что это за таинственные
require '../vendor/autoload.php';
Это лоадер классов основная суть которого найти файлы PHPmail по namespace PHPMailer\PHPMailer\PHPMailer по названию не догадались в каждом маломальском проекте он есть =).

Добавлено через 1 минуту
И написать свой если нет, вообще дело нескольких минут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.12.2020, 21:53
Помогаю со студенческими работами здесь

php spreadsheet - прям заколдованный круг
Всем привет. Пытаюсь получить содержимое ячейки из эксель файла require 'vendor/autoload.php'; // Подключаем автозагрузчик PhpSpreadsheet...

Попал в замкнутый круг
Произошла данная проблема, во время обновления windows 10 после перезагрузки был чëрный экран, решил данную проблему с помощью отключения...

Bios hp 6b56er замкнутый круг
Доброе вермя суток , возникла проблема с bios на данном ноутбуке, а имеено: Поставил по глупости( тупости) версию bios не с моего...

Бесконечный замкнутый круг программы и цвет
1 Вопрос как сделать чтобы при завершении действий программы, например 2+2=4 после ответа 4 должно следовать не завершение программы, а...

Урл с www и без, замкнутый круг.
Никак не можем разобраться с проблемой редиректов, прошу помощи специалистов. По техническим причинам основной урл сайта :...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru