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

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

Наш партнер Genesis Hackspace
  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.474
    Симпатии:
    29
    substr($strf,1,32)

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

    avatar68 Гость

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

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

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

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    29
    нет.
     
Загрузка...
Похожие Темы - Проблемы Md5()
  1. phreakerrazdva
    Ответов:
    9
    Просмотров:
    89
  2. nikos
    Ответов:
    63
    Просмотров:
    814
  3. Bohdan
    Ответов:
    6
    Просмотров:
    95
  4. aliaksandr89
    Ответов:
    3
    Просмотров:
    218
  5. Amfion
    Ответов:
    5
    Просмотров:
    223

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