Заказ закрыт
Доработать код отправки сообщения с лендинга

Бюджет: 300
3.56 $ – 3.10 €
Заказчик выбрал исполнителя:
Web Programmer  
Есть лендинг, с него приходят сообщения с пустыми формами. Код формы нужно доработать так, чтобы она отправляла сообщения только когда введены данные.  
Вот код:  
<?php
$values = array(
    'email'   => 'site@ya.ru',
    'subject' => 'Новый заказ с сайта',
    'from'    => 'admin@site.ru',
    'message'    => "Информация о заказе:
nick11: " . @$_POST['nick11']. "
phone11: " . @$_POST['phone11']. "

Время отправления: " . date('Y-m-d H:i:s') . ""
);
mail($values['email'],
     $values['subject'],
     $values['message'],
     "From: {$values['from']}rnContent-type: text/plain; charset=utf-8rn");
/**
* Logging to file
*/
$orders = (file_exists('./orders.txt')) ? file_get_contents('./orders.txt') : '';

$orders = array();
if (file_exists('./orders.txt')) {
    $file = file_get_contents('./orders.txt');
    $orders = unserialize($file);
}

$orders[] = array('date'    => date('Y-m-d'),
                  'content' => $values['message'],
                  'status'  => 'in_work');

file_put_contents('./orders.txt', serialize($orders));

header('Location: /mail-success.html');
Опубликован 14.09.2017 в 16:15 Последнее изменение: 14.09.2017 в 16:23
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.