| Форум -> Обо всём... -> Помогите с модулем "аккаунт". |
| Помогите с модулем "аккаунт". |
|---|
| argent1342 | Дата: 11.02.2008, в 02:34 | Сообщение №1 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Не загрузить аватар с компа в формате JPEG.
Говорит что файл с таким именем уже существует.
Как только меняю на JPG, то всё нормально.
| Код | 1
| if (preg_match("/(\.gif|\.png|\.jpg|\.jpeg)$/is", $entry) |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно argent1342 20.02.2008 г. в 14:28:33 |
|
|
| Serg_pnz | Дата: 11.02.2008, в 11:01 | Сообщение №2 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | | Оч.интересно. Права 777 проверял, установлены? | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| argent1342 | Дата: 11.02.2008, в 11:20 | Сообщение №3 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Serg_pnz, да, права нормально - 777.
Ведь другие форматы заливаются. |
|
|
| argent1342 | Дата: 20.02.2008, в 14:26 | Сообщение №4 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Ладно, это пол беды.
Вообщем обнаружил такую штуку!
Логины с русскими буквами.
В опере ссылка имеет вот такой вид:
index.php?name=Account&op=userinfo&user_name=%CA%E8%F6%FE%ED%FF
И, соответственно, всё работает и переходим на страницу перс. инфы пользователя.
В ИЕ7 ссылка имеет вот такой вид:
index.php?name=Account&op=userinfo&user_name=русские буквы
И, соответственно, переходим на страницу, где нам сказано, что пользователя с таким именем не существует.
Блин, достал меня этот аккаунт.
Подскажите, плз, что не так? |
|
|
| Serg_pnz | Дата: 20.02.2008, в 15:08 | Сообщение №5 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | | Нужно тогда принудительно отдавать в урл-кодировке | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| argent1342 | Дата: 20.02.2008, в 15:17 | Сообщение №6 |
  Активный участникПользователь №: 41 Сообщений: 248
 | эт как?
Хотя раньше нормально было. |
|
|
| Serg_pnz | Дата: 20.02.2008, в 15:23 | Сообщение №7 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Насколько я осведомлен - это зависит от хостера.
А лечение... ну можно попробовать в модуле Account в самом-самом верху добавить строку
| Код | 1
| $_GET['user_name']=urldecode($_GET['user_name']); |
или
| Код | 1
| $_GET['user_name']=urlencode($_GET['user_name']); |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| Serg_pnz | Дата: 20.02.2008, в 15:23 | Сообщение №8 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | | Т.е. будем принимать в нужном нам виде, а то если отдавать - то придется весь сайт перелопачивать. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| argent1342 | Дата: 20.02.2008, в 16:52 | Сообщение №9 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Serg_pnz, не помогло.
Может дело в браузере?
У меня вообще индекс аккаунта отличается от того, что в дистрибе от 2.2.
Вот пример того, что сейчас
| Код | 1
| $user_name = htmlspecialchars(substr($user_name, 0, 25)); |
И вот, что должно быть (по идее)
| Код | 1
| $user_name = htmlspecialchars(substr($uname, 0, 25)); |
|
|
|
| argent1342 | Дата: 20.02.2008, в 16:59 | Сообщение №10 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Да, дело в ИЕ7, проверил на "Понедельниках" - тоже не работает!
"Пользователя с данными параметрами не найдено" или как то так. |
|
|
| Serg_pnz | Дата: 20.02.2008, в 17:39 | Сообщение №11 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | Однозначно не браузер.
Браузер только передает данные, а тупит модуль, который должен приводить двойные стандарты к одному. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| argent1342 | Дата: 20.02.2008, в 17:44 | Сообщение №12 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Serg_pnz, значит у тебя тоже не работает?
Я ведь на твоем сайте проверил. |
|
|
| argent1342 | Дата: 20.02.2008, в 18:36 | Сообщение №13 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Ну чтож, я как всегда паникую!
Переставил ИЕ и всё зарабтало!
Прошу меня простить.
А вот вопрос с JPEGами остается открытым.
Куда там ещё глянуть можно? |
|
|
| Serg_pnz | Дата: 20.02.2008, в 20:04 | Сообщение №14 |
  АдминистраторПользователь №: 1 Сообщений: 2243
 | | Цитата | Serg_pnz, значит у тебя тоже не работает?
Я ведь на твоем сайте проверил. |
Я много ставил хаков, но на аккаунт ниодного, по сему все претензии к разработчику цмс, браузеру и хостеру.
С картинками разбираться надо. Конкретно с функцией проверки и/или уменьшения изображения. Вобщем лично я не знаю. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
| argent1342 | Дата: 20.02.2008, в 20:25 | Сообщение №15 |
  Активный участникПользователь №: 41 Сообщений: 248
 | Serg_pnz, спасибо за помощь.
Переставил браузер и все заработало.
Тем твой сайт и хорош, что так или иначе можно докопаться до истины! |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|