Перейти к содержимому



Имя загружаемого файла

#1

Поделиться сообщением #1



Kuchuluk

Kuchuluk
  • Пользователь
  • 320 сообщений
  • Репутация: 5
0

Отправлено 19 Май 2013 - 23:39

при загрузке фотографии на сайт заметил такую проблему, что если название фотографии из цифр или из латинских букв, то загружается нормально. Но если есть русские буквы, но название фото при загрузке меняется на квакозябры и соответственно на сайте уже не отображается. В чем может быть дело? Можно как-нибудь сделать, чтобы не менялось название?

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Простейший код для загрузки картинок на хостинг
  2. Скрипт загрузки фалов
  3. Как узнать тип загружаемого файла?
  4. Загрузка файла на сервер
  5. Загрузка картинок на сайт, добавление в БД и вывод её из БД

#2

Поделиться сообщением #2



isvetlichniy

isvetlichniy
  • Пользователь
  • 622 сообщений
  • Репутация: 93

Отправлено 19 Май 2013 - 23:50

так и должно быть, русские буквы в именах файлов редко на каком хостинге будут работать нормально. используй транслит на латиницу при загрузке , а еще проще - генерируй случайное имя для файла, который загрузил

да и вообще, русский язык и программирование лучше не совмещать (а не имею ввиду текстовое содержимое на сайте)
  • 1

#3

Поделиться сообщением #3



Kuchuluk

Kuchuluk
    Topic Starter
  • Пользователь
  • 320 сообщений
  • Репутация: 5

Отправлено 19 Май 2013 - 23:51

isvetlichniy, спасибо большое, помогло. и всего пришлось одну строчку кода добавить)

$filename = uniqid();


  • 0

#4

Поделиться сообщением #4



fedornabilkin

fedornabilkin
  • Пользователь
  • 727 сообщений
  • Репутация: 102

Отправлено 20 Май 2013 - 12:35

Вообще рекомендуется обязательно изменять имя загружаемого файла в целях безопасности.
Например можно брать кусок айпи и текущее время, делать хэш.
Да и вообще как угодно можно, главное чтоб не оригинальное имя было или к оригинальному добавлять случайную строку.
  • 0
Как часто в горестной разлуке,В моей блуждающей судьбе, ФО, я думал о тебе.



Оформление форума – IPBSkins.ru