Проблемы с Md5()

Тема в разделе "PHP программирование", создана пользователем avatar68, 15 мар 2011.

  1. avatar68

    avatar68 Гость

    Пишу в файл из <input type=password name=pas>:
    Код (PHP):
    fwrite($file,md5(trim($_POST['pas'])));
    В другом скрипте проверяю из точно такого же поля, но уже другой формы:
    Код (PHP):
    $strf = trim(fgets($file,256));
    // Проверка
    if (substr($srtf,0,32) != md5(trim($_POST['pas']))) die ("Error!");
    И вижу на экране - Error!
    Тогда вместо комментария пишу:
    Код (PHP):
    echo "# ".substr($strf,0,32)." # ".md5(trim($_POST['pas']))." #";
    Bижу
    # 10d28a3645cf5eb48912c23360e04515 # 10d28a3645cf5eb48912c23360e04515 #
    И начинаю потихоньку сходить с ума... :rolleyes:
     
  2. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.470
    Симпатии:
    27
    substr($strf,1,32)

    сделайте.
     
  3. avatar68

    avatar68 Гость

    Но строки то с 0 считаются!!!

    Хотя за оперативную помощь огромное спасибо!
    Я chop()'ом конец строки обрезал и стало все нормально.
     
  4. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.470
    Симпатии:
    27
    нет.
     
Загрузка...

Поделиться этой страницей