За последние 24 часа нас посетили 110435 программистов и 7638 роботов. Сейчас ищут 1669 программистов ...

Как исправить ошибку hash() expects...?

Тема в разделе "PHP для новичков", создана пользователем JeK@, 26 фев 2010.

Статус темы:
Закрыта.
  1. JeK@

    JeK@ Активный пользователь

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    Выдаёт ошибку
    HTML:
    1. Warning: hash() expects at most 3 parameters, 4 given in L:\home\localhost\www\NEW\qwe.php on line 115
    Вот сам код 115 строки:
    PHP:
    1.  mysql_query( "INSERT INTO `auth_sessions` VALUES( " . $user -> id . " , " . time() . " , '" . hash( $user -> name , $_SERVER['HTTP_USER_AGENT'] , get_ip() , $tm ) . "' )" );
    Веб-сервер
    Apache/2.2.4 (Win32) mod_ssl/2.2.4 OpenSSL/0.9.8d PHP/5.2.4
    Версия MySQL-клиента: 5.0.45
    PHP расширение: mysql

    Что сдесь нужно убрать или наоборот дописать?
     
  2. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.639
    Симпатии:
    1
    Нужно перевести текст ошибки.
     
  3. JeK@

    JeK@ Активный пользователь

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    ожидает самое большее 3 параметра, 4 данный-это перевод!
    А как сделать,что бы результат запроса был такой же,только hash() не выдавал ошибку?
     
  4. Luge

    Luge Старожил

    С нами с:
    2 фев 2007
    Сообщения:
    4.676
    Симпатии:
    1
    Адрес:
    Минск
    hash()
    JeK@, смотрим мануал, примеры. Сравниваем со своим.
    Тема закрыта
     
Статус темы:
Закрыта.