Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2020, 19:50   #1
volni
Форумчанин
 
Регистрация: 16.03.2019
Сообщений: 188
По умолчанию Передача файлов на сервер

Здравствуйте, возникла проблема с передачей файлов на сервер. С латиницей все хорошо, а вот с кириллицей выдает символы вместо букв. Решил сделать конвертер для изменения кириллицы на латиницу, но не очень понимаю, как сделать это правильно.
Вот, как отправляю файл из формы на сервер:
Форма:
Код:
<label><strong>Загружаемые файлы</strong></label><br><br>
<label><input type="file" name="myfile[]" class="js-fileinput" /></label>
php скрипт:
Код:
$upload_file= urldecode($_FILES["myfile"]["name"][$i]);
move_uploaded_file($_FILES["myfile"]["tmp_name"][$i],"$folder/$upload_file");
volni вне форума Ответить с цитированием
Старый 08.06.2020, 08:36   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

в кириллице сохранять на сервере - не очень хорошая идея.
распространенные варианты
1. транслитерация имени файла - запись под новым именем
2. генерирование уникального имени файла например по мд5 хешу - запись под новым именем
3. транслитерация имени файла или генерирование уникального имени, запись файла физически под этим именем + запись в БД оригинального имени файла, чтоб при отдаче - отдавать такое же имя (если где критично)
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Клиент - сервер передача файлов vovik93 Общие вопросы по Java, Java SE, Kotlin 0 17.07.2012 01:06
Клиент-сервер(асинхронный) - передача файлов teapot C/C++ Сетевое программирование 2 19.08.2011 19:20
Передача файлов по сети с клиента на сервер &&blad&& Работа с сетью в Delphi 2 03.10.2010 13:45
Need Help! Передача файлов (Сервер-Клиент) Elandar Работа с сетью в Delphi 1 25.07.2008 00:22
Передача файлов на WEB-сервер SeregaP Работа с сетью в Delphi 18 09.04.2007 08:41