$email_password = md5(md5($email)+md5($password));
если после md5($email) = 4 , а md5($password) = 5, то будет $email_password = 9 или 45 ?
Спустя 5 минут, 8 секунд (5.08.2012 - 00:32) AlmazDelDiablo написал(а):
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число.
Спустя 2 минуты, 23 секунды (5.08.2012 - 00:34) DarkGuy написал(а):
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32) |
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число. |
Спасибо! Вы ответили на мой вопрос.
Спустя 48 секунд (5.08.2012 - 00:35) AlmazDelDiablo написал(а):
Цитата (DarkGuy @ 5.08.2012 - 03:34) | ||
Спасибо! Вы ответили на мой вопрос. |
Хм... Ну тогда плюсик в карму, пазязь
Спустя 21 секунда (5.08.2012 - 00:36) killer8080 написал(а):
Цитата (AlmazDelDiablo @ 5.08.2012 - 01:32) |
Будет просто ошибка преобразования строки в число. |
ошибок не будет, PHP делает неявное приведение типов.
Спустя 3 минуты, 47 секунд (5.08.2012 - 00:39) AlmazDelDiablo написал(а):
Цитата (killer8080 @ 5.08.2012 - 03:36) | ||
ошибок не будет, PHP делает неявное приведение типов. |
А, да. Прошу прощения. Правда... Я что-то не понял, что именно получилось в результате. Но да, что-то с чем-то сложилось.
$string1 = 'lol';
$string2 = 'noob';
echo md5( $string1 ) .'<br />';
echo md5( $string2 ) .'<br />';
echo md5( $string1 ) + md5( $string2 );
Вывело:
9cdfb439c7876e703e307864c9167a15
9cb4afde731e9eadcda4506ef7c65fa2
18
Спустя 1 минута, 17 секунд (5.08.2012 - 00:41) DarkGuy написал(а):
Цитата (AlmazDelDiablo @ 4.08.2012 - 22:32) |
А теперь можно понятнее разъяснить, что вы от нас хотите? Результатом работы md5() будет строка и сложить её с помощью плюса нельзя. Будет просто ошибка преобразования строки в число. |
Вы были не правы
$email = 'gljljljlj@gmail.com';
$password = '34ljljljlj';
$emailmd = md5($email);
$passwordmd = md5($password);
$email_password = md5($emailmd+$passwordmd);
echo $email.'<br />'.$password.'<br />'.$emailmd.'<br />'.$passwordmd.'<br />'.$email_password;
gljljljlj@gmail.com
34ljljljlj
7cfffce6da5baffe5019a9c84de633da
0f649616e25dfae43473914e676c9c23
8f14e45fceea167a5a36dedd4bea2543
Спустя 58 секунд (5.08.2012 - 00:42) killer8080 написал(а):
DarkGuy
в любом случае так делать нельзя, результат операции не предсказуем.
в любом случае так делать нельзя, результат операции не предсказуем.
Спустя 2 минуты, 46 секунд (5.08.2012 - 00:44) AlmazDelDiablo написал(а):
Цитата (DarkGuy @ 5.08.2012 - 03:41) | ||
Вы были не правы $email = 'gljljljlj@gmail.com'; gljljljlj@gmail.com 34ljljljlj 7cfffce6da5baffe5019a9c84de633da 0f649616e25dfae43473914e676c9c23 8f14e45fceea167a5a36dedd4bea2543 |
А теперь выведите на экран вот это: $emailmd+$passwordmd и посмотрите, что у вас хешировалось )