[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Операторы сравнения
sharomet
Почему не работает такая схема?

$Pass=$_POST["password"];
$mas[1]=Считал из файла вторую страку..md5.


if (md5($Pass)==$mas[1]){
echo "Всё Ок";
}
else {
echo "неверно";
}


когда вывожу:
echo $mas[1]."<br />";
echo md5($Pass)."<br />";

они опсалютно одинаковые а сравнивает выдаёт "Неверно"



Спустя 6 минут, 42 секунды (15.10.2011 - 12:55) redreem написал(а):
из файла видимо подцепляется невидимый символ. например перенос строки.

Спустя 17 минут, 41 секунда (15.10.2011 - 13:13) imbalance_hero написал(а):
sharomet
trim сделай. В исходном коде страницы посмотри, что там за символы цепляются, когда выводишь переменные.

Спустя 23 минуты, 43 секунды (15.10.2011 - 13:37) redreem написал(а):
у меня помнится была такая ситуация, - при чтении из файла в начало цеплялись 2 байта и как раз таки примерно в таком же случае - оперирование зашифрованными данными - 0D,0A. но мне не нужно было манипулировать этими данными в php, я отдавал js-скрипту их. а им уже откусывал 2 первых байта.
data=data.substring(2,data.length);

попробуйте аналог в php написать. не могу сказать откусит ли он непечатаемые символы.

Спустя 3 часа, 21 минута, 56 секунд (15.10.2011 - 16:58) sharomet написал(а):
Я понял спасибо)


_____________
Место клизмы изменить нельзя!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.