Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Ошибка загрузки файлов

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: move_uploaded_file
ExplorerSPB
Отправлено: 15 Ноября, 2017 - 11:16:35
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2017  


Помог: 0 раз(а)




1. Загрузка маленьких, текстовых файлов проходит. 200кБ уже нет. Про ограничение в мануале вроде нет ничего.

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2.  
  3.  
  4. $plus = 'files/';
  5. $plus1 = date("Ymd");
  6. $filename = $plus.$plus1;
  7.  
  8. echo $filename;
  9.  
  10. if (file_exists($filename)) {
  11.   echo "Uploading...";
  12. } else {
  13.   mkdir($filename, 0700, true);
  14. }
  15.  
  16. $uploaddir = $filename.'/';
  17. $d = $_FILES['userfile']['name'];
  18.  
  19. if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir .
  20.         $_FILES['userfile']['name'])) {
  21.    print "File is valid, and was successfully uploaded.";
  22. } else {
  23.    print "There some errors!";
  24. }
  25. ?>


2. Как установить кодировку, чтобы русскоязычные названия грузились на русском?
Загружаю: Копия TCP_AutoTuningOFF.txt
В папку называет: РљРѕРїРёСЏ TCP_AutoTuningOFF.txt
 
 Top
Botkin
Отправлено: 15 Ноября, 2017 - 15:03:37
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




1) Проверь в php.ini директивы upload_max_filesize и post_max_size, установи сколько нужно.
2) Выведи в дебаг имя загруженного файла до сохранения, попробуй изменить кодировку файла со скриптом на utf-8
 
 Top
ExplorerSPB
Отправлено: 16 Ноября, 2017 - 06:52:12
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2017  


Помог: 0 раз(а)




Botkin пишет:
1) Проверь в php.ini директивы upload_max_filesize и post_max_size, установи сколько нужно.
2) Выведи в дебаг имя загруженного файла до сохранения, попробуй изменить кодировку файла со скриптом на utf-8


Спасибо
В C:\WebServers\usr\local\php5\php.ini
уже было: upload_max_filesize = 2M
добавил: post_max_size = 2M

Все равно грузит только мелкие

(Отредактировано автором: 16 Ноября, 2017 - 06:58:34)

 
 Top
Botkin
Отправлено: 16 Ноября, 2017 - 19:07:53
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Нояб. 2013  


Помог: 0 раз(а)




Ребутил сервер? =)
 
 Top
ExplorerSPB
Отправлено: 17 Ноября, 2017 - 07:52:09
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2017  


Помог: 0 раз(а)




Botkin пишет:
Ребутил сервер? =)

Да, конечно
 
 Top
MouseZver
Отправлено: 22 Ноября, 2017 - 14:33:18
Post Id



Новичок


Покинул форум
Сообщений всего: 58
Дата рег-ции: Июнь 2017  
Откуда: php.ru


Помог: 1 раз(а)




$_FILES['userfile']['name'] вар дамбом выведи отдельно, такие же ероглифы выдет ? если норм то попробуй функцию iconv
(Добавление)
+ посмотри какая кодировка твоего скрипта пхп

(Отредактировано автором: 22 Ноября, 2017 - 14:35:36)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB