PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (8): « 1 2 3 4 5 6 7 [8]

> Найдено сообщений: 117
Perun Отправлено: 20 Февраля, 2017 - 20:00:56 • Тема: Не соапвдают пароли • Форум: Вопросы новичков

Ответов: 2
Просмотров: 180
ЛОмал голову - ничего не нашел. Перезапустил денвер - заработало...
Perun Отправлено: 20 Февраля, 2017 - 18:41:26 • Тема: Не соапвдают пароли • Форум: Вопросы новичков

Ответов: 2
Просмотров: 180
Ерунда какая-то...
В форме регистрации принимаю поле пароля, шифрую его своим алгоритмом и заношу в БД.
В форме авторизации принимаю поле пароля, шифрую тем же алгоритмом, и при отправке запорса в БД на сверку словил, что хеши паролей не совпадают.
Убрал шифрование в скрипте регистрации и авотризации - все работает, пароли идентичны. Казалось бы поблема в алгоритме шифрования, но там нет случайно генерируемых значений, все обрабатывается одними и теми же данными. Где еще поискать причину? Какие нужны данные, чтобы помочь разобраться?
Perun Отправлено: 20 Февраля, 2017 - 15:14:21 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Спасибо.
Perun Отправлено: 20 Февраля, 2017 - 14:21:03 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Мелкий пишет:
И это нормальное значение для subject. Что "не работает", почему?


Так в поле темы у получателя тоже само же будет?:
Цитата:
=?utf-8?b?UmVnaXN0cmF0aW9uIG9uIHRoZSBzaXRl?=
Perun Отправлено: 20 Февраля, 2017 - 13:56:29 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Мелкий пишет:
А "не работает" - не описание.

А как описать-то?
Я процитировал то, что вижу в файле денвера, как subject.
Perun Отправлено: 20 Февраля, 2017 - 13:31:48 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
А денверовский sendmail - это чисто внутренняя утилита-заглушка и только создает внутренние файлы, но на самом деле никуда ничего не отправляет? А то я письма ждал на ящик пол -дня Улыбка

И кстати та кодировка, что в первом сообщении - не работает...
Вот такая абракадабра получилась при отправке:
Цитата:
=?utf-8?b?UmVnaXN0cmF0aW9uIG9uIHRoZSBzaXRl?=

Пока оставил этот вопрос на будущее, работаю только с английским
Perun Отправлено: 20 Февраля, 2017 - 09:22:24 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Спасибо!!
Perun Отправлено: 19 Февраля, 2017 - 22:06:25 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Да, это класс отправки на почту:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class Mail {
  3.   static $subject = 'Something here';
  4.   static $from = 'user@gmail.comself::';
  5.   static $to = 'law4sch@gmail.com';
  6.   static $text = 'Шаблонное письмо';
  7.   static $headers = '';
  8.  
  9.   static function testMail() {
  10.  
  11.    
  12.     if(mail(self::$to, 'Расчеты', "Тест")) {
  13.       echo "OK";
  14.     } else {
  15.       echo "NO!";
  16.     }
  17.     exit();
  18.   }
  19.   static function send() {
  20.     self::$subject = '=?utf-8?b?'. base64_encode(self::$subject) .'?=';
  21.     self::$headers = "Content-type: text/html; charset=\"utf-8\"\r\n";
  22.  
  23.     self::$headers .= "From: ".self::$from."\r\n";
  24.     self::$headers .= "MIME-Version: 1.0\r\n";
  25.     self::$headers .= "Date: ".date('D, d M Y h:i:s O') ."\r\n";
  26.     self::$headers .= "Precedence: bulk\r\n";
  27.  
  28.     return mail(self::$to, self::$subject, self::$text);
  29.   }
  30. }
  31. ?>


Я собственно сам синтаксис этой записи не очень понимаю...
'=?utf-8?b?'.base64_encode(self::$subject).'?='
Perun Отправлено: 19 Февраля, 2017 - 21:23:17 • Тема: Кодировка • Форум: Вопросы новичков

Ответов: 13
Просмотров: 536
Что означают части. заключенные в апострофы?:
PHP:
скопировать код в буфер обмена
  1. self::$subject = '=?utf-8?b?'.base64_encode(self::$subject).'?='
Perun Отправлено: 03 Января, 2017 - 18:55:11 • Тема: Как работает редирект? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 227
спасибо
Perun Отправлено: 03 Января, 2017 - 18:49:32 • Тема: Как работает редирект? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 227
Мелкий пишет:
Непосредственно header - добавляет заголовок в очередь вывода. Больше ничего не делает.

Не понял. Так как сработает инструкция переадресации через header без exit?
Отработает вся нижеследующая часть PHP+HTML, затем редирект?
Perun Отправлено: 03 Января, 2017 - 14:01:01 • Тема: Как работает редирект? • Форум: Вопросы новичков

Ответов: 4
Просмотров: 227
Если файл, запущенный в браузере содержит и PHP код и HTML код в перемешку? При исполнении в коде редиректа:

header ("Location:...");
exit();
Переадресация выполнится после окончания работы всех частей PHP кода в этом файле, или только того, в котором есть инструкция редиректа?

Страниц (8): « 1 2 3 4 5 6 7 [8]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB