[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: При совпадении хеша не выдает true
Zzepish
Написал такой код.
Но всегда выдает NO, хотя хеш одинаковый! почему?

<?php
//////////////$сHash = $_GET['hash'];

$сHash = 'eb0ab4a7609d6bb07e8eb79f22c2f500';

$sHash=md5_file('./minecraft.jar');

if ($cHash == $sHash) echo 'YES';

else echo 'NO';


echo '<br />'.$сHash.'<br />'.md5_file('./minecraft.jar');
?>
curious
значит хэши не равны...
Zzepish
curious
я сейчас сижу и уже минут пять пересматриваю хеши в ручную (глазную biggrin.gif ).
Один в один
Zzepish
Пруф
user posted image
curious
смотри мелкие нюансы функции md5_file, я с ней не работал, но может заковырка там....

и еще

$сHash = $_GET['hash'];

$сHash = 'eb0ab4a7609d6bb07e8eb79f22c2f500';

переменная $сHash у тебе переписывается 2-ой раз и равна 'eb0ab4a7609d6bb07e8eb79f22c2f500'; но думаю это ты понимаешь...
Zzepish
curious
нет там заковырки!
Суть одна- возвращает хеш файла.
И я просто сравниваю 2 строки.
Но блин- что такое- не сравниваются
xlebosol
($сHash) буква (с) у тебя не русская
curious
	//$сHash = $_GET['hash'];

$cHash = 'b117a456f7dc29b7d36060add72b746d';
//echo md5('./box.php');

$sHash = md5_file('./box.php');
//echo $sHash.'<br>';
if($cHash == $sHash)
echo 'YES';
else
echo 'NO';


echo '<br />'.$cHash.'<br />'.$sHash;

Кароче, название переменной перепиши...Занова все...Ты где русскую букву вставил...Мой вариант у меня работает
Zzepish
Я не знаю, где я накосячил (может русский символ нечаянно вставил), но я переписал переменные, теперь все работает.
Zzepish
curious
Да я понял уже)
Спасибо за упорство)
curious
Zzepish
не за что..Самому интересно стало)
Zzepish
curious
Моя невнимательность стоит мне нервов(((
curious
Zzepish
Бросай нафик кодинг, НГ на дворе, никуда программинг не денется)
Всех с Новым Годом!!!!
Zzepish
curious
И тебя с НГ!
Чувак.! Какой бросай коддинг?
Я только начал (целый месяц или больше к коду не подлазил). Сейчас еще и за java возьмусь (родители подарили 2 шикарных учебника).
А ты тут про НГ XD
Быстрый ответ:

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