Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262

Почему на почту приходит только 1 картинка?

21.04.2019, 00:45. Показов 3009. Ответов 35
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
HTML5
1
2
3
4
5
6
7
<form method="post" action="send.php"  enctype="multipart/form-data">
    <input type="file" name="uploaded_file" id="uploaded_file" 
    multiple="multiple" accept="image/jpg,image/jpeg,image/png"/>
 
    <input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
    <input type="submit" value="Отправить">
</form>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
if (isset($_FILES['uploaded_file']) &&
    $_FILES['uploaded_file']['error'] == UPLOAD_ERR_OK) {
    $mail->AddAttachment($_FILES['uploaded_file']['tmp_name'],
                         $_FILES['uploaded_file']['name']);
}
 
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent';
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.04.2019, 00:45
Ответы с готовыми решениями:

Письмо не приходит на почту
всем привет. есть код &lt;FORM METHOD=&quot;POST&quot;&gt; Ваше имя:&lt;br/&gt; &lt;INPUT NAME=&quot;name&quot; value=&quot;&lt;?=@$_POST;?&gt;&quot;&gt;&lt;br/&gt; Контактная...

На почту не приходит уведомление о заявке
Добрый день! Есть форма заявки, нужно ввести имя и телефон. Через javascript форма обрабатывается и данные поступают на php скрипт,...

Письмо на кириллице приходит на почту искажённым.
Суть проблемы следующая: на странице есть форма заказа, по нажатию кнопки должно отправляться письмо на определенный e-mail. В форме два...

35
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 07:40
Студворк — интернет-сервис помощи студентам
SD163, стоп. Идите шаг за шагом, не прыгайте, шишек набъёте и ни разберётесь.
Остановились, что один файл перемешается по заданному пути. Теперь попробуйте чрез цикл переместить все отправленные файлы и посмотреть что переместилось в указанную папку. Это первая задача.
Вторая - что за ошибку выдаёт
Цитата Сообщение от SD163 Посмотреть сообщение
Так же тест на ошибки рагает только
$mail->Body
$mail->AltBody
Третья - я так понимаю, что вот эта строка
PHP
1
$mail->addAttachment(вложение);
отвечает за вложения. Почему вложение указывается "data/".$_FILES["data"]["name"] во-первых с точкой, во-вторых не из папки куда было перемещено для проверки? По старому расположению этого файла после move_uploaded_file() не будет. Кстати, ругаться тоже должен.
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 15:17  [ТС]
atanov,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$mailer->Body = $body;
// ЗАГРУЗКА ФАЙЛОВ НА СЕРВЕР В ПАПКУ data
 foreach ($_FILES["pictures"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
        // basename() может спасти от атак на файловую систему;
        // может понадобиться дополнительная проверка/очистка имени файла
        $name = basename($_FILES["pictures"]["name"][$key]);
        move_uploaded_file($tmp_name, "data/$name");
    }
}
$dir = "folder/*";
foreach(glob($dir) as $file)
{
    if(!is_dir($file)) { echo basename($file)."\n";}
}
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent';
}   
?>
картинка осталась в data
ругается только на
$mailer->Body = $body;
(пишет для этой строки
Примечание : неопределенная переменная: тело
Предупреждение : создание объекта по умолчанию из пустого значения
Сообщение не может быть отправлено. )
и
echo 'Mailer Error: ' . $mailer->ErrorInfo;
(для этой строки пишет
Примечание : неопределенное свойство: stdClass :: $ ErrorInfo
Ошибка почтовой программы : )

Добавлено через 23 минуты
folder папка в корне

Добавлено через 1 минуту
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$mailer->Body = $body;
 
$dir = "folder/*";
foreach(glob($dir) as $file)
{
    if(!is_dir($file)) { echo basename($file)."\n";}
}
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent';
}   
?>
то же самое в ошибке и в папке folder пусто
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 15:39
SD163, ну как же Вас заставить шаг за шагом пройтись по цепочке...
1. Пока вообще не беритесь за PHPMailer.
2. проверьте как у Вас загружаются НЕСКОЛЬКО файлов в папку data. Для этого цикл нормальный сделайте, чтобы пробежаться по массиву $_FILES, причём название вложенного массива uploaded_file, а не pictures. Если Вы в форме загрузите 2 два файла, то в глобальном массиве у Вас будет сл.:
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
array(
 'uploaded_file' => array (
  'name' => array (
   0 => 'название 1-й картинки.расширение 1-й картинки',
   1 => 'название 2-й картинки.расширение 2-й картинки',
  ),
  'type' => array (
   0 => 'тип 1-го файла',
   1 => 'тип 1-го файла',
  ),
  'tmp_name' => array (
   0 => 'временная папка/временное название 1-го файла',
   1 => 'временная папка/временное название 2-го файла',
  ),
  'error' => array (
   0 => 0,
   1 => 0,
  ),
  'size' => array (
   0 => размер 1-го,
   1 => размер 2-го,
  ),
 ),
)
Цикл у Вас должен выглядеть примерно так:
PHP
1
2
3
4
foreach ($_FILES['uploaded_file']['tmp_name'] as $key => $temporaryName)
{
    move_uploaded_file($temporaryName, 'data/'.$_FILES['uploaded_file']['name'][$key]);
}
Посмотрите, что у Вас после загрузки 2-3 файлов получается. Потом дальше пойдём.
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 16:26  [ТС]
atanov,
HTML5
1
2
3
4
5
6
<form method="post" action="send2.php" enctype="multipart/form-data"> 
    <input type="file" name="pictures[]" >
    <input type="file" name="pictures[]" >
    <input type="file" name="pictures[]" >
    <input type="submit" value="Отправить">
</form>
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
38
39
40
41
42
43
44
45
46
47
48
49
<?php
//ТЕС ОШИБОК
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';    
 
$mail = new PHPMailer(); // create a new object
 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '';                // SMTP username
$mail->Password = '';                          // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = '465';                                    // TCP port to connect to
$mail->setFrom('', 'Mailer');
$mail->addAddress('', 'Joe User');    // Add a recipient
 
$mail->isHTML(true);    // Set email format to HTML
 
 // ЗАГРУЗКА ФАЙЛОВ НА СЕРВЕР В ПАПКУ data
 foreach ($_FILES["pictures"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["pictures"]["tmp_name"][$key];
        // basename() может спасти от атак на файловую систему;
        // может понадобиться дополнительная проверка/очистка имени файла
        $name = basename($_FILES["pictures"]["name"][$key]);
        move_uploaded_file($tmp_name, "data/$name");
    }
}
 
 
foreach ($_FILES['uploaded_file']['tmp_name'] as $key => $temporaryName)
{
    move_uploaded_file($temporaryName, 'data/'.$_FILES['uploaded_file']['name'][$key]);
}
 
// ОТПРАВЛЯЕМ
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent';
}   
?>
или в html
pictures[] то же заменить на uploaded_file[]
и в php все pictures заменить на uploaded_file

Добавлено через 9 минут
заменил
HTML5
1
2
3
4
5
6
<form method="post" action="send2.php" enctype="multipart/form-data"> 
    <input type="file" name="uploaded_file[]" >
    <input type="file" name="uploaded_file[]" >
    <input type="file" name="uploaded_file[]" >
    <input type="submit" value="Отправить">
</form>
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
38
39
40
41
42
43
44
45
46
47
48
49
<?php
//ТЕС ОШИБОК
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';    
 
$mail = new PHPMailer(); // create a new object
 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '';                // SMTP username
$mail->Password = '';                          // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = '465';                                    // TCP port to connect to
$mail->setFrom('', 'Mailer');
$mail->addAddress('', 'Joe User');    // Add a recipient
 
$mail->isHTML(true);    // Set email format to HTML
 
 // ЗАГРУЗКА ФАЙЛОВ НА СЕРВЕР В ПАПКУ data
 foreach ($_FILES["uploaded_file"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {
        $tmp_name = $_FILES["uploaded_file"]["tmp_name"][$key];
        // basename() может спасти от атак на файловую систему;
        // может понадобиться дополнительная проверка/очистка имени файла
        $name = basename($_FILES["uploaded_file"]["name"][$key]);
        move_uploaded_file($tmp_name, "data/$name");
    }
}
 
 
foreach ($_FILES['uploaded_file']['tmp_name'] as $key => $temporaryName)
{
    move_uploaded_file($temporaryName, 'data/'.$_FILES['uploaded_file']['name'][$key]);
}
 
// ОТПРАВЛЯЕМ
if(!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mailer->ErrorInfo;
} else {
    echo 'Message has been sent';
}   
?>
ошибка только здесь echo 'Mailer Error: ' . $mailer->ErrorInfo;
Примечание : неопределенная переменная: mailer
Примечание : попытка получить свойство ErrorInfo необъекта
Ошибка почтовой программы :
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 16:27
SD163, я Вас через монитор сейчас как....
HTML5
1
2
3
4
<form method="post" action="send2.php" enctype="multipart/form-data"> 
    <input type="file" name="pictures[]" >
    <input type="submit" value="Отправить">
</form>
файл send2.php
PHP
1
2
3
4
5
6
7
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
foreach ($_FILES['pictures']['tmp_name'] as $key => $temporaryName)
{
    move_uploaded_file($temporaryName, 'data/'.$_FILES['pictures']['name'][$key]);
}
там же где html и send2.php должна быть директория data. Открываете html файл, выбираете несколько файлов crtl+лкм, нажимаете 'Отправить', смотрите в папку data. Справитесь?
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 16:28  [ТС]
в data картинки лежат
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 16:33
Цитата Сообщение от SD163 Посмотреть сообщение
в data картинки лежат
все отправленные, с отправленными названиями?
Идём дальше.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';    
 
$mail = new PHPMailer(); // create a new object
 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '';                // SMTP username
$mail->Password = '';                          // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = '465';                                    // TCP port to connect to
$mail->setFrom('', 'Mailer');
$mail->addAddress('', 'Joe User');    // Add a recipient
$mail->isHTML(true);
$mail->send();
Что приходит?
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 16:44  [ТС]
atanov, добавил multiple без нее не выделяет несколько
в data лежат
ошибки нет - пустой экран

Добавлено через 5 минут
ошибок нет, пустой экран, в data картинки не появились, на почте писем нет

Добавлено через 2 минуты
Цитата Сообщение от atanov Посмотреть сообщение
все отправленные, с отправленными названиями?
да
потом заменил на последний php и отправил другие картинки - в data не появились
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 16:48
SD163, мой 27 пост (на картинки пока забили). Письмо пришло, что в нём?
p.s. да multiple надо добавить, забыл скопировать.
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 16:52  [ТС]
atanov,
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
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';    
 
$mail = new PHPMailer(); // create a new object
 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '';                // SMTP username
$mail->Password = '';                          // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = '465';                                    // TCP port to connect to
$mail->setFrom('', 'Mailer');
$mail->addAddress('', 'Joe User');    // Add a recipient
$mail->isHTML(true);
 
foreach ($_FILES['pictures']['tmp_name'] as $key => $temporaryName)
{
    move_uploaded_file($temporaryName, 'data/'.$_FILES['pictures']['name'][$key]);
}
$mail->send();
ошибок нет, письма нет, картинки в data

Добавлено через 1 минуту
Цитата Сообщение от atanov Посмотреть сообщение
мой 27 пост (на картинки пока забили). Письмо пришло, что в нём?
p.s. да multiple надо добавить, забыл скопировать.
письмо не пришло
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 17:01
SD163, ещё раз - файлы пока не трогаем - у Вас письма не отправляются.
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
$mail = new PHPMailer(true);
 
try
{
    $mail->isSMTP();
    $mail->Host       = 'ssl://smtp.yandex.ru';
    $mail->SMTPAuth   = true;
    $mail->Username   = '';
    $mail->Password   = '';
    $mail->SMTPSecure = 'ssl';
    $mail->Port       = 587;
 
    $mail->setFrom('cyberforum', 'Mailer');
    $mail->addAddress('', 'SD163');
 
    $mail->isHTML(true);
    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
 
    $mail->send();
    echo 'Message has been sent';
}
catch (Exception $e)
{
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
запустите - какие ошибки? Предполагаю, что должны быть установлены Username и Password и не уверен, что smtp так вот запросто подхватиться через ssl.
B addAddress тоже надо бы указывать. А иначе куда отправлять-то?
0
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 17:23  [ТС]
atanov,
вот если
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
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';    
 
$mail = new PHPMailer(); // create a new object
 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '';                // SMTP username
$mail->Password = '';                          // SMTP password
$mail->SMTPSecure = 'ssl';                            // Enable TLS encryption, `ssl` also accepted
$mail->Port = '465';                                    // TCP port to connect to
$mail->setFrom('', 'Mailer');
$mail->addAddress('', 'Joe User');    // Add a recipient
$mail->isHTML(true);
 
$otvet = mail('pro-eskiz@yandex.ru', 'форма на сайте', "Было получено сообдщение: 
Имя: {$_POST['name']}
Адрес: {$_POST['email']}
Телефон: {$_POST['number']}
Тема: {$_POST['subject']}
Текст: {$_POST['message']}");
 
if ($otvet) {
    echo '<p>Письмо отправлено!</p>';
    }
    else {
    echo '<p>Письмо НЕ было отправлено</p>';
    }
в форме не выбираю картинки, просто нажимаю отправить
письмо приходит с полями без заполнения.

Добавлено через 18 минут
atanov, с адресами норм.

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
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';   
 
$mail = new PHPMailer(true);
try
{ 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'ssl://smtp.yandex.ru'; // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                              // Enable SMTP authentication
$mail->Username = '00';
$mail->Password = '00';
$mail->SMTPSecure = 'ssl';
$mail->Port = '465';
$mail->setFrom('00');
$mail->addAddress('00');
 
 $mail->isHTML(true);
    $mail->Subject = 'Here is the subject';
    $mail->Body    = 'This is the HTML message body <b>in bold!</b>';
 
    $mail->send();
    echo 'Message has been sent';
}
catch (Exception $e)
{
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
пришло This is the HTML message body in bold!
ошибок нет
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 18:13
Лучший ответ Сообщение было отмечено SD163 как решение

Решение

SD163, немного видоизменяем, только так, без добавлений "шаловливыми руч0нками":
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
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
 
require 'class.phpmailer.php';
require 'class.smtp.php';   
 
$mail = new PHPMailer(true);
try
{ 
$mail->CharSet = 'UTF-8';
$mail->isSMTP();
$mail->Host = 'ssl://smtp.yandex.ru';
$mail->SMTPAuth = true;
$mail->Username = '00';
$mail->Password = '00';
$mail->SMTPSecure = 'ssl';
$mail->Port = '465';
$mail->setFrom('00');
$mail->addAddress('00');
 
foreach ($_FILES['pictures']['tmp_name'] as $key => $temporaryName)
{
    $mail->addAttachment($temporaryName, $_FILES['pictures']['name'][$key]);
}
 
$mail->isHTML(true);
$mail->Subject = 'Here is the subject';
$mail->Body    = 'This is the HTML message body <b>in bold!</b>';
 
    $mail->send();
    echo 'Message has been sent';
}
catch (Exception $e)
{
    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
1
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 18:22  [ТС]
atanov, ура
картинки пришли. ошибок нет.

Добавлено через 2 минуты
atanov, оставляю? Я так понимаю - картинки на сервере не сохраняются (очищаются) + наверно добавлять всякие защиты и ограничение.

Добавлено через 1 минуту
atanov, огромное спасибо за помощь.
0
 Аватар для atanov
640 / 481 / 172
Регистрация: 26.05.2016
Сообщений: 2,674
25.04.2019, 19:12
Цитата Сообщение от SD163 Посмотреть сообщение
картинки на сервере не сохраняются
да, сразу прикрепляются и отправляются реципиенту.
Цитата Сообщение от SD163 Посмотреть сообщение
наверно добавлять всякие защиты и ограничение
это по желанию. Если источник файлов публичный, то лучше проверить хотя бы расширение. Но на сервере они не задерживаются, так что наверное это излишне.
Удачи
1
9 / 6 / 3
Регистрация: 25.08.2018
Сообщений: 262
25.04.2019, 20:26  [ТС]
atanov, еще раз благодарю. Буду далее дополнять.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2019, 20:26

Форма обратной связи, на почту приходит пустое сообщение
Здравствуйте, помогите пожалуйста подкорректировать форму обратной связи на сайте http://renttrailers.ru/ Просто после отправки сообщения,...

Почему не приходит письмо на почту, хотя обработчик не возвращает ошибку?
Имеется обработчик формы MailHandler.php, который возвращает mail sent, но письмо на почту не приходит ... try{ ...

Почему не приходит письмо на почту из формы обратной связи на сайте?
Здравствуйте! Прошу объяснить мне почему не работает данный код &lt;?php if (session_id()=='') session_start(); if (isset($_POST)) { ...

Не приходит письмо на почту с сайта
Здравствуйте, скажите в чем может быть причина. Разместила на сайте форму для отправки сообщения на мой адрес, пишет письмо отправлено, но...

Пользователю не приходит письмо на почту
Почему пользователю не приходит письмо на почту , вот файлы регистрации : registration.php &lt;?php if($_GET){ $confirm = confirm(); ...


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

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru