Всем привет!
совсем недавно юзаю РНР и столкнулся с неожиданной проблеммой:
подскажите плиз, есть некая функция, типа
function login($login, $passwordmd5){
...
...
...
}
при передачи параметра 1232f297a57a5a743894a0e4a801fc3, значение обрезается
до числа = 1232...что совсем не гуд.
как передать строку ?
спасибо
1. ltise - 12 Ноября, 2009 - 19:40:13 - перейти к сообщению
2. Nestor - 12 Ноября, 2009 - 20:56:29 - перейти к сообщению
Она обрезается в теле ф-ции.Дайте код функции
3. Dekker8 - 12 Ноября, 2009 - 21:00:16 - перейти к сообщению
да тут бы не помешал более полный код.
4. ltise - 12 Ноября, 2009 - 21:38:57 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function login($login, $passwordmd5){
- NetDebug::trace($passwordmd5); // тут выводится уже обрезанная..
- // прчем если добавить первой не цифру, а символ - то все работает
- // типа a21232f297a57a5a743894a0e4a801fc3
- $query = "SELECT * FROM users WHERE login=\"".$login."\" AND passw=\"".$passwordmd5."\"";
- // соответственно в первом случае будет
- // "SELECT * FROM users WHERE login="admin" AND passw="21232"
- // что не верно. Во втором случае все правильно:
- // "SELECT * FROM users WHERE login="admin" AND passw="a21232f297a57a5a743894a0e4a801fc3"
- }