Могу ли я поместить PHP-файл в угловое приложение? - PullRequest
0 голосов
/ 28 августа 2018

На моем веб-сервере есть мое угловое приложение, и мне нужно приложение для отправки электронного письма!

Самый простой способ, который я могу себе представить, это просто отправить данные из Angular в файл PHP, который может просто выполнять PHP Mail.

Проблема в том, что я создал в приложении каталог с именем /php и вставил файл .php. Когда я нацеливаюсь на файл .php, он переносит меня в мое приложение, но без данных или чего-либо еще. Я действительно хочу, чтобы он выполнил файл .php.

Теперь я понимаю, что приложение работает на экспресс-сервере, который не будет работать на PHP, так есть ли способ обойти это?

Спасибо (у меня работает Angular 6)

1 Ответ

0 голосов
/ 28 августа 2018

У меня есть один сценарий отправки почты, который работает на основе информации, отправляемой ему через $ _POST, поэтому, когда мне нужно отправить почту из чего-либо, я просто создаю сообщение в свой супер-сценарий с правильными полями / значениями формы в нем. Я могу публиковать сообщения из Java, Angular / JS, PHP, curl в командной строке, что угодно.

В вашей ситуации я бы использовал аналогичный подход. Добавьте некоторую аутентификацию, чтобы быть уверенным, что сообщение отправляет ваше угловое приложение, и оно должно быть относительно быстрым и простым.

НО ... этот PHP-скрипт должен работать на веб-сервере с правильно настроенной почтовой системой для mail() вызова для работы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...