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

Не работает восстановление пароля по мылу

10.04.2015, 21:02. Показов 1858. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал скрипт для восстановления пароля по мылу и логину, но он либо не работает, либо работает, но не так как хотелось бы. Ошибок не выдает, но и письмо на почту не приходит. Я так полагаю, что пароль в нем вообще не извлекается с БД. Как исправить? Или может вообще другой скрипт писать надо?
Форма для заполнения:
HTML5
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
<table border = "1" width= "100%" cellpadding = "0" cellspacing = "0">
    <!--<tr>
        <td colspan = "2">
            <img src = "https://www.cyberforum.ru/images/logo.jpg" width = "100%" />
        </td>
    </tr>-->
    <tr>
        
<td style = "width: 80%;">
<div style = "text-align: center;">
<h1 align="center">Восстановление пароля</h1>
<form action = "recovery.php" method = "POST">
    <table style = "margin: 0 auto;">
        <tr>
            <td style= "text-align: left;">
                <label for="login">Ваш логин:</label>
            </td>
            <td>
                <input type="text" name="login" required="required"  placeholder="Логин" />
            </td>
        </tr>
        <tr>
            <td style= "text-align: left;">
                <label for="email" class="email" data-icon="e" align = "left">Ваш email:</label>
            </td>
            <td>
                <input id="email" name="email" required="required" type="email" placeholder="Введите адрес электронной почты"/>
            </td>
        </tr>
        <tr>
            <td colspan = "2">
                <input type = "submit" name = "recovery" value = "Восстановить пароль" />
            </td>
        </tr>
    </table>    
</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
<?php
error_reporting(E_ALL);
//$login = $_GET[login];
//$email = $_GET[email]; 
$link = mysqli_connect("mysql.hostinger.ru", "u104639590_root", "Rad89177376317rad", "u104639590_mydb" ) or die ("Не могу подключиться к серверу");
if(isset($_POST['email'], $_POST['login'])) {
    $query = "SELECT COUNT(1) FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
    $res = mysqli_query($link, $query);
    $row = mysqli_fetch_array($res, MYSQLI_NUM);
// если запрос вернул 0 строк значит пользователя с таким именем не существует
    if (empty($row[0])) {
        echo "Пользователя с таким логином или адресом электронной почты не существует!";
    }
else { 
   // mail("'".$email."'", "Ваш пароль для входа на fmfsite.ru", "$row['password']\nLine 2\nLine 3");
   $to  = "'".$_POST['email']."'"  ;
$subject = "Восстановление пароля fmfsite.ru";
$message = 'Здравствуйте!
<html>
    <head>
        <title>Восстановление пароля</title>
    </head>
    <body>
        <p>Пароль для входа на сайт fmfsite.ru: $password.Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.</p>
    </body>
</html>';
 
$headers  = "Content-type: text/html; charset=utf8 \r\n";
$headers .= "From: Administrator <radik-kuram@yandex.ru>\r\n";
$headers .= "Bcc: radik-kuram@yandex.ru\r\n";
 
mail($to, $subject, $message, $headers); 
    echo "Ваш пароль выслан на электронную почту указанную при регистрации.";
}
}
else echo "Вы ввели не все данные.";
mysqli_free_result($res); //очищаем занятую память - она уже не нужна
mysqli_close($link);  
?>
<html> 
    <head>     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />     
    <title>Восстановление пароля</title> 
    </head> 
    <body> 
    <form action="recovery.php" method="POST" />
</body>
</html>
Там в форме отправки письмо стоит переменная $password. Я просто не шарю, можно ли писать так .$_POST['password']? И вопрос если использовать .$_POST['password']., то извлечется ли пароль вообще из БД при моем коде?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.04.2015, 21:02
Ответы с готовыми решениями:

востановление пароля по мылу не проходит
Всем доброго времени суток. забыл пороль на введенное мыло ничего не пришло пришлось долго вспоминать после входа проверил...

Восстановление пароля, не работает скрипт
Добрый День! Пишу скрипт, который задаст пользователю секретный вопрос, по указанному E-mail. Мой скрипт верно определяет, что такого...

Восстановление пароля
Доброго времени суток! Совсем недавно я писал здесь по поводу регистрации. Получив очень много замечаний, и узнав множество ошибок в моем...

20
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 21:05
Не много ли у вас кавычек в $to?
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 21:08  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Не много ли у вас кавычек в $to?
Если я правильно понимаю, то в $to должно быть так:
PHP
1
$to ="email"
. Вот и получилось что еще переменная
PHP
1
'".$_POST['email']."'
в кавычках
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 21:44
Курам, там вообще без кавычек должно быть
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 21:56  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, там вообще без кавычек должно быть
Ладно, получается так
PHP
1
$to =.$_POST['email'].
?
Или точки тоже убирать? Думаешь в этом вся соль? У меня разве пароль правильно в отправке письма прописан?

Добавлено через 7 минут
С точками синтаксическую ошибку выдает, без точек выполняется скрипт, вот не знаю придет ли на почту что-то...
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 21:57
Курам, точки тоже убрать. А вот пароль как раз в таком виде:
... Пароль: '.$password.' ...
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 22:05  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, точки тоже убрать. А вот пароль как раз в таком виде:
... Пароль: '.$password.' ...
Спасибо. Но я что-то не пойму, что там с синтаксисом не так, точнее, что он там не предвидел, чего не должно быть, я и в ютф8 с БОМ и без БОМ пробовал кодировать, одна и та же ошибка:
Parse error: syntax error, unexpected ''.РќРёРєРѕРјСѓ РЅРµ СЃРѕРѕР±С‰' (T_CONSTANT_ENCAPSED_STRING) in /home/u104639590/public_html/recovery.php on line 26
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 22:13
Курам, что в этой строчке?
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 22:14  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, что в этой строчке?
HTML5
1
</html>';
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 22:19
Курам, можете мне дать весь текущий код обработчика?
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 22:21  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, можете мне дать весь текущий код обработчика?
Да, там в принципе ничего не изменилось, кроме кавычек.
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
<?php
error_reporting(E_ALL);
//$login = $_GET[login];
//$email = $_GET[email]; 
$link = mysqli_connect("mysql.hostinger.ru", "u104639590_root", "Rad89177376317rad", "u104639590_mydb" ) or die ("Не могу подключиться к серверу");
if(isset($_POST['email'], $_POST['login'])) {
    $query = "SELECT COUNT(1) FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
    $res = mysqli_query($link, $query);
    $row = mysqli_fetch_array($res, MYSQLI_NUM);
// если запрос вернул 0 строк значит пользователя с таким именем не существует
    if (empty($row[0])) {
        echo "Пользователя с таким логином или адресом электронной почты не существует!";
    }
else { 
   // mail("'".$email."'", "Ваш пароль для входа на fmfsite.ru", "$row['password']\nLine 2\nLine 3");
   $to  = $_POST['email']  ;
$subject = "Восстановление пароля fmfsite.ru";
$message = 'Здравствуйте!
<html>
    <head>
        <title>Восстановление пароля</title>
    </head>
    <body>
        <p>Пароль для входа на сайт fmfsite.ru: '.$password'.Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.</p>
    </body>
</html>';
 
$headers  = "Content-type: text/html; charset=utf8 \r\n";
$headers .= "From: Administrator <radik-kuram@yandex.ru>\r\n";
$headers .= "Bcc: radik-kuram@yandex.ru\r\n";
 
mail($to, $subject, $message, $headers); 
    echo "Ваш пароль выслан на электронную почту указанную при регистрации.";
}
}
else echo "Вы ввели не все данные.";
mysqli_free_result($res); //очищаем занятую память - она уже не нужна
mysqli_close($link);  
?>
<html> 
    <head>     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />     
    <title>Восстановление пароля</title> 
    </head> 
    <body> 
    <form action="recovery.php" method="POST" />
</body>
</html>
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 22:26
Курам, строка 24. Между $password и кавычкой должна находиться ещё одна точка.
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 22:31  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, строка 24. Между $password и кавычкой должна находиться ещё одна точка.
В таком случае скрипт выполняется, но с замечанием, якобы переменная $password не определена.
Notice: Undefined variable: password in /home/u104639590/public_html/recovery.php on line 24
Ваш пароль выслан на электронную почту указанную при регистрации.

Вот об этом я и думал, что он так пароль с таблицы не сможет взять. Есть варианты как его извлечь?
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
10.04.2015, 22:42
А, ну да же.
Я в MySQL разбираюсь плохо, но вроде бы должно быть так:
$query = "SELECT `password` FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
А дальше вместо $res написать $password. Создание массива убрать.
Или перед самой генерацией текста письма $password = $row["password"].
Попробуй и так, и так. Если не получится, то я ничем помочь дальше уже не смогу Поищи в интернете тогда уроки по MySQL.
1
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
10.04.2015, 23:01  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
А, ну да же.
Я в MySQL разбираюсь плохо, но вроде бы должно быть так:
$query = "SELECT `password` FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
А дальше вместо $res написать $password. Создание массива убрать.
Или перед самой генерацией текста письма $password = $row["password"].
Попробуй и так, и так. Если не получится, то я ничем помочь дальше уже не смогу Поищи в интернете тогда уроки по MySQL.
Эх, ладно, попробую поковыряться еще. Кстати, в логах на сервере посмотрел, там штук 5-6 отправленных писем якобы есть. Но что-то вообще не доходят никак. И почту только что настроил. Мне сейчас главное чтоб что-то приходило на ящик, иначе какой смысл, что я в скрипте сейчас вывод пароля буду исправлять.
Благодарю за помощь!

Добавлено через 10 минут
С таким кодом:
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
<?php
error_reporting(E_ALL);
//$login = $_GET[login];
//$email = $_GET[email]; 
$link = mysqli_connect("mysql.hostinger.ru", "u104639590_root", "Rad89177376317rad", "u104639590_mydb" ) or die ("Не могу подключиться к серверу");
if(isset($_POST['email'], $_POST['login'])) {
    $query = "SELECT `password` FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
    $password = mysqli_query($link, $query);
    //$row = mysqli_fetch_array($password, MYSQLI_NUM);
// если запрос вернул 0 строк значит пользователя с таким именем не существует
    if (empty($password)) {
        echo "Пользователя с таким логином или адресом электронной почты не существует!";
    }
else { 
   // mail("'".$email."'", "Ваш пароль для входа на fmfsite.ru", "$row['password']\nLine 2\nLine 3");
   $to  = $_POST['email']  ;
$subject = "Восстановление пароля fmfsite.ru";
$message = 'Здравствуйте!
<html>
    <head>
        <title>Восстановление пароля</title>
    </head>
    <body>
        <p>Пароль для входа на сайт fmfsite.ru: '.$password.'.Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.</p>
    </body>
</html>';
 
$headers  = "Content-type: text/html; charset=utf8 \r\n";
$headers .= "From: Administrator <radik-kuram@yandex.ru>\r\n";
$headers .= "Bcc: radik-kuram@yandex.ru\r\n";
 
mail($to, $subject, $message, $headers); 
    echo "Ваш пароль выслан на электронную почту указанную при регистрации.";
}
}
else echo "Вы ввели не все данные.";
mysqli_free_result($password); //очищаем занятую память - она уже не нужна
mysqli_close($link);  
?>
<html> 
    <head>     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />     
    <title>Восстановление пароля</title> 
    </head> 
    <body> 
    <form action="recovery.php" method="POST" />
</body>
</html>
Следующая ошибка вылетает:

Catchable fatal error: Object of class mysqli_result could not be converted to string in /home/u104639590/public_html/recovery.php on line 24
Объекты класса mysqli_result не могут быть преобразованы в строку.

Добавлено через 4 минуты
В таком варианте скрипт выполняется, но с замечанием:
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
error_reporting(E_ALL);
//$login = $_GET[login];
//$email = $_GET[email]; 
$link = mysqli_connect("mysql.hostinger.ru", "u104639590_root", "Rad89177376317rad", "u104639590_mydb" ) or die ("Не могу подключиться к серверу");
if(isset($_POST['email'], $_POST['login'])) {
    $query = "SELECT COUNT(1) FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
    $res = mysqli_query($link, $query);
    $row = mysqli_fetch_array($res, MYSQLI_NUM);
    $password = $row['password'];
// если запрос вернул 0 строк значит пользователя с таким именем не существует
    if (empty($row[0])) {
        echo "Пользователя с таким логином или адресом электронной почты не существует!";
    }
else { 
   // mail("'".$email."'", "Ваш пароль для входа на fmfsite.ru", "$row['password']\nLine 2\nLine 3");
   $to  = $_POST['email']  ;
$subject = "Восстановление пароля fmfsite.ru";
$message = 'Здравствуйте!
<html>
    <head>
        <title>Восстановление пароля</title>
    </head>
    <body>
        <p>Пароль для входа на сайт fmfsite.ru: '.$password.'.Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.</p>
    </body>
</html>';
 
$headers  = "Content-type: text/html; charset=utf8 \r\n";
$headers .= "From: Administrator <radik-kuram@yandex.ru>\r\n";
$headers .= "Bcc: radik-kuram@yandex.ru\r\n";
 
mail($to, $subject, $message, $headers); 
    echo "Ваш пароль выслан на электронную почту указанную при регистрации.";
}
}
else echo "Вы ввели не все данные.";
mysqli_free_result($res); //очищаем занятую память - она уже не нужна
mysqli_close($link);  
?>
<html> 
    <head>     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />     
    <title>Восстановление пароля</title> 
    </head> 
    <body> 
    <form action="recovery.php" method="POST" />
</body>
</html>
Notice: Undefined index: password in /home/u104639590/public_html/recovery.php on line 10
Ваш пароль выслан на электронную почту указанную при регистрации.

Как ему указать нужный индекс пароля?
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
11.04.2015, 10:25
Курам, по MySQL – всё что смог, сказал.
А по почте – проверь папку "спам". Если всё равно не придёт, то напиши в 34 строке
PHP
1
echo 'Ваш пароль выслан на '.$to;
Чтобы было видно, куда он должен прийти.
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
11.04.2015, 15:38  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, по MySQL – всё что смог, сказал.
А по почте – проверь папку "спам". Если всё равно не придёт, то напиши в 34 строке
Код PHP
1
echo 'Ваш пароль выслан на '.$to;
Чтобы было видно, куда он должен прийти.
Сейчас проверю. В спаме пока не было, проверял, надеялся, что хоть туда прилетит.

Добавлено через 3 минуты
Notice: Undefined index: password in /home/u104639590/public_html/recovery.php on line 10
Ваш пароль выслан на radik-kuram@yandex.ru
На нужную почту пишет, но не приходит пока что.
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
11.04.2015, 16:23
Курам, попробуй отправить без заголовков headers.
0
1 / 1 / 1
Регистрация: 12.08.2012
Сообщений: 140
11.04.2015, 18:01  [ТС]
Цитата Сообщение от Max_Great_Tanje Посмотреть сообщение
Курам, попробуй отправить без заголовков headers.
Произошло чудо, сразу же пришло письмо, но смотри что он в письме мне прислал
Здравствуйте!
<html>
<head>
<title>Восстановление пароля</title>
</head>
<body>
<p>Пароль для входа на fmfsite.ru: .Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.</p>
</body>
</html>

Добавлено через 5 минут
я так полагаю, что скрипт не выполняет следующее:
PHP
1
$password = $row['password'];
поэтому вместо переменной пароль пустота.

Добавлено через 49 минут
Кое-какие махинации провел. Код такой для проверки, что пароль извлекается и отправляется письмо:
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
50
51
52
53
<?php
error_reporting(E_ALL);
//$login = $_GET[login];
//$email = $_GET[email]; 
$link = mysqli_connect("mysql.hostinger.ru", "u104639590_root", "Rad89177376317rad", "u104639590_mydb" ) or die ("Не могу подключиться к серверу");
if(isset($_POST['email'], $_POST['login'])) {
    $query = "SELECT COUNT(1) FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
    $res = mysqli_query($link, $query);
    $row = mysqli_fetch_array($res, MYSQLI_NUM);
    
    //$password = $row['password'];
// если запрос вернул 0 строк значит пользователя с таким именем не существует
    if (empty($row[0])) {
        echo "Пользователя с таким логином или адресом электронной почты не существует!";
    }
else { 
$sql = "SELECT `password` FROM `users` WHERE `login` = '".$_POST['login']."' AND `email` = '".$_POST['email']."'";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_assoc($result);
extract($row);
   $to  = $_POST['email']  ;
$subject = "Восстановление пароля";
$message = 'Здравствуйте! Вы подали заявку на восстановления пароля!\n Ваш логин:'.$_POST['login'].'\n
Пароль для входа на fmfsite.16mb.com: $password \n
Никому не сообщайте Ваш пароль. Письмо после прочтения лучше удалить.';
 
//$headers  = "Content-type: text/html; charset=utf8 \r\n";
//$headers .= "From: Administrator <str@fmfsite.16mb.com>\r\n";
//$headers .= "Bcc: radik-kuram@yandex.ru\r\n";
 
$send = mail($to, $subject, $message, "Contetn-type: text/plain; charset=window-1251\r\nFrom:str@fmfsite.16mb.com"); 
echo 'Ваш пароль выслан на '.$to. 'Пароль:'.$password;
if ($send == 'true') {
    echo "Письмо отправлено!";
}
else {
    echo "Письмо не отправлено!";
}
}
}
else echo "Вы ввели не все данные.";
mysqli_free_result($res); //очищаем занятую память - она уже не нужна
mysqli_close($link);  
?>
<html> 
    <head>     
    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />     
    <title>Восстановление пароля</title> 
    </head> 
    <body> 
    <form action="recovery.php" method="POST" />
</body>
</html>
Насчет отправки письма не уверен, ибо по факту они не приходят.
А вот результат работы такого кода:
Ваш пароль выслан на radik-kuram@yandex.ruПароль:54321Письмо отправлено!

Добавлено через 32 минуты
Такую вещь заметил, что без тегов
HTML5
1
<title></title>
письмо не отсылается, с ними приходит за секунды. Но получается не очень красиво, ибо в письме все вместе с тегами показывает.
0
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
11.04.2015, 18:01
Курам, так приходит письмо или не приходит? А заголовки надо в таком виде:
PHP
1
2
3
$headers = 'From: webmaster@example.com' . "\r\n" .
                  '...' . "\r\n .
                  '...' . "\r\n";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.04.2015, 18:01
Помогаю со студенческими работами здесь

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

Восстановление пароля
У меня на сайте есть таблица с пользователями (accounts) в ней такие данные, как id (id), логин (login), пароль (password), имя (name),...

Восстановление пароля
не могу ввести пароль в учетных записях пользователей,отсутствует поле для его ввода.

Восстановление пароля
Доброе время суток форумчане. Имеется форма восстановления пароля, но по какой то причине она не отправляется. Т.е на хостинге пишет в...

Восстановление пароля
Доброе время суток всем! Моя про блема состоит в том, что не происходит изменение данных в БД. Запрос выполняется и генирирование нового...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru