HTML

<form id="form-cb"class="uk-form callback"method="post"action> <h2>Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ</h2> <input type="text" placeholder="Π’Π°ΡˆΠ΅ имя" name="name" required="required"> <input type="tel" placeholder="НомСр Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°" name="phone" required="required"> <textarea name="comment" placeholder="ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ" required="required"></textarea> <button type="submit">ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ</button> </form> 

Php

 <?php if((isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")&&(isset($_POST['comment'])&&$_POST['comment']!="")){ //ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΡΡŒ Π»ΠΈ нашС поля name ΠΈ Π½Π΅ пустыС Π»ΠΈ ΠΎΠ½ΠΈ $to = 'anymail@gmail.com'; //ΠŸΠΎΡ‡Ρ‚Π° получатСля, Ρ‡Π΅Ρ€Π΅Π· Π·Π°ΠΏΡΡ‚ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ адрСсов $subject = 'Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ сообщСния'; $message = ' <html> <head> <title>'.$subject.'</title> </head> <body> <p>Имя: '.$_POST['name'].'</p> <p>Π’Π΅Π»Π΅Ρ„ΠΎΠ½: '.$_POST['phone'].'</p> <p>ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ: '$_POST['comment'].'</p> </body> </html>'; //ВСкст Π½Π°Ρ‰Π΅Π³ΠΎ сообщСния ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML Ρ‚Π΅Π³ΠΈ $headers = "Content-type: text/html; charset=utf-8 \r\n"; //ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° письма $headers .= "From: ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒ <from@example.com>\r\n"; //НаимСнованиС ΠΈ ΠΏΠΎΡ‡Ρ‚Π° отправитСля mail($to, $subject, $message, $headers); //ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° письма с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ mail } ?> 
  • Angular is nothing to do with it, sending mail is a server solution. Well, you need to transfer data as with any ajax requests. And sending the request via the $http Angulyar - Vasily Barbashev
  • @ Vasily Barbashev as I had in mind how to write correctly in the controller having these two examples - sashatexb
  • so usual ajax request, with parameters like имя , Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ , ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ . Read the docks if you can’t do a standard query. - Vasily Barbashev

0