Нужно сделать загрузку txt-файла на сервер. До этого с загрузкой файлов не сталкивался ни разу. Делаю на основе разных статей на форумах. Вроде бы, всё ясно и понятно. Но у меня консоль выдаёт не то, что нужно. HTML структура вот такая:
<section class="uploadFile">
<form action="getFile.php" method="post">
<input type="file" name="file_txt" accept="text/plain">
<input type="button" class="button" value="Загрузить файл">
</form>
</section>
JavaScript (jQuery):
<script>
jQuery('.uploadFile .button').click(function() {
var file = jQuery('.uploadFile input[name=file_txt]').prop('files')[0],
form_data = new FormData();
form_data.append('file', file);
jQuery.ajax({
url: '/ajax/editProgram.php',
type: 'post',
data: form_data,
cache: false,
processData: false,
contentType: false,
success: function(e) {
var a = jQuery.parseJSON(e);
console.clear();
console.log(a);
}
});
});
</script>
И принимающий PHP код:
<?php
$file = $_POST;
echo $file;
?>
Консоль выдаёт мне вот это:
(3) [null, "<a href="/2810-2810" target="_blank"></a>", ""]
Я не могу понять, что это за ответ такой? Откуда там взялась ссылка? Что это вообще за ссылка и куда делся тот файл, который я передавал?
У меня тестовый txt содержит список фильмов. Просто названия и всё. НИ ОДНОЙ ссылки в нём нет. Где ошибка?
$file = file_get_contents($_FILES['file']['tmp_name']);
success: function(e) {
console.clear();
console.log(e);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Как задать не сессионные куки в ларавел? То есть, что бы при первом соединение с сайтом, отдавать вечные куки, а не только сессионныеПопробовал...
Есть некий текст, в котором может быть произвольная дата вида ddmm