Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Desent
3 / 3 / 1
Регистрация: 07.06.2014
Сообщений: 53
1

Почему не отправляются файлы docx, txt и прочие текстовые файлы?

18.02.2017, 06:17. Просмотров 257. Ответов 1
Метки нет (Все метки)

Архивы и картинки проверял- отправляются на сервер, а текстовые файлы- нет. Что нужно, чтоб они тоже отправлялись?
PHP
1
2
3
4
5
6
7
8
9
10
<?php
  $blacklist = array(".php", ".phtml", ".php3", ".php4", ".html", ".htm");
  foreach ($blacklist as $item)
    if(preg_match("/$item\$/i", $_FILES['somename']['name'])) exit;
  $type = $_FILES['somename']['type'];
  $size = $_FILES['somename']['size'];
  if ($size > 1000000) exit;
  $uploadfile = "mail/tempfiles/".$_FILES['somename']['name'];
  move_uploaded_file($_FILES['somename']['tmp_name'], $uploadfile);
?>
форма выглядит так
HTML5
1
2
3
4
5
<form class="form" action = "loading.php" method = "post" enctype = 'multipart/form-data'>
<!----всякая фигня------>
    <input class="upload" name="somename" type="file"/>
    <input value="отправить" type="submit" id="inputSubmit">
</form>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2017, 06:17
Ответы с готовыми решениями:

Не загружаются файлы типа docx
делаю загрузку документов. загружаются pdf, png, zip, doc, xlsx,xls и др., а...

Пхп файлы что то стали как текстовые?
Здорова господа!!! Чото случилось я щас создаю файл любой .php ну например...

Вывести все текстовые файлы из папки в выпадающий список
Здравствуйте ув. web разработчики. Столкнулся с проблемой:wall:. Есть папка...

Запись в txt файлы
Скрипт ходит по сайтам из файла url.txt, и ищет там комбинацию слов, если нашел...

Можно ли на хостинге генерировать HTML файлы(путем конвертации DOCX в HTML)?
Средствами ОС, встроенными? команда exec и прочие способы, мне нужно чтобы...

1
Azdeman
Фрилансер
Эксперт HTML/CSSЭксперт PHP
1738 / 1281 / 579
Регистрация: 12.01.2011
Сообщений: 5,082
18.02.2017, 12:07 2
Цитата Сообщение от Desent Посмотреть сообщение
foreach ($blacklist as $item)
* * if(preg_match("/$item\$/i", $_FILES['somename']['name'])) exit;
вот это лишнее.. есть функция in_array();
Цитата Сообщение от Desent Посмотреть сообщение
а текстовые файлы- нет
ошибку какую то пишет?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2017, 12:07

Проверить есть ли в папке *.txt файлы
Как узнать есть ли в папке *.txt файлы и если нет, то вывести Папка пуста а...

Повытаскивать куски текста из txt и сохранить из в разные файлы!
Здравствуйте. Есть небольшие трудности с php, поэтому прошу помощи у вас....

Как очистить все файлы с расширением .txt в папке за исключением некоторых
Здравствуйте. Подскажите пожалуйста, желательно с примером, как удалить всё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru