Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не отображаются файлы с русскими именами

Сообщения:  [1-10]    [11-20]  [21-28] 

 
 автор: Slo_Nik   (06.01.2012 в 17:13)   письмо автору
 
   для: Василий   (06.01.2012 в 16:49)
 

Это только Вам решать, мне ни чего не надо ставить ни в какой код....
Но я бы на Вашем месте разобрался бы ещё и с функцией....

  Ответить  
 
 автор: Василий   (06.01.2012 в 16:49)   письмо автору
 
   для: Slo_Nik   (06.01.2012 в 16:19)
 

значит функцию транслита долой?
ставим это?
<?php 
$ext 
strtolower(strstr($_FILES['filename']['name'], '.'));
$newname date("YmdHis"time()).$ext;
/* под таким именем и загружаете */ 

  Ответить  
 
 автор: Slo_Nik   (06.01.2012 в 16:20)   письмо автору
 
   для: Василий   (06.01.2012 в 16:14)
 

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

  Ответить  
 
 автор: Slo_Nik   (06.01.2012 в 16:19)   письмо автору
 
   для: Василий   (06.01.2012 в 15:56)
 

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

  Ответить  
 
 автор: Василий   (06.01.2012 в 16:14)   письмо автору
 
   для: Slo_Nik   (06.01.2012 в 15:58)
 

                $_FILES['userfile']['name'] = encodestring ($_FILES['userfile']['name']);
                
                
                $destination ="img/logo_pu/" . $_FILES['userfile']['name']; 


если убрать верхнюю строку, то чудес и не будет.
Эта функция транслятор все портит

  Ответить  
 
 автор: Slo_Nik   (06.01.2012 в 15:58)   письмо автору
 
   для: Василий   (06.01.2012 в 15:56)
 

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

  Ответить  
 
 автор: Василий   (06.01.2012 в 15:56)   письмо автору
 
   для: Slo_Nik   (06.01.2012 в 15:52)
 

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

  Ответить  
 
 автор: Slo_Nik   (06.01.2012 в 15:52)   письмо автору
 
   для: Василий   (06.01.2012 в 15:22)
 

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

<?php 
$ext 
strtolower(strstr($_FILES['filename']['name'], '.'));
$newname date("YmdHis"time()).$ext;
/* под таким именем и загружаете */

А откуда берётся скрин программы?

  Ответить  
 
 автор: Василий   (06.01.2012 в 15:22)   письмо автору
 
   для: Slo_Nik   (06.01.2012 в 14:48)
 

FlashFXP - программа, которая кидает файлы на сервер

  Ответить  
 
 автор: Slo_Nik   (06.01.2012 в 14:48)   письмо автору
 
   для: Василий   (06.01.2012 в 09:17)
 

Какой программы скрин появляется?

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-28] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования