ЗАГРУЗКА ФАЙЛА БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ PHP

Загрузка файла без перезагрузки страницы на PHP может быть достигнута с помощью технологии AJAX. Это позволяет отправлять запросы на сервер без перезагрузки страницы.

Для того, чтобы загрузить файл на сервер, используйте функцию move_uploaded_file() в следующем коде:

if(isset($_FILES['file'])){ $errors= array(); $file_name = $_FILES['file']['name']; $file_size = $_FILES['file']['size']; $file_tmp = $_FILES['file']['tmp_name']; $file_type = $_FILES['file']['type']; // желаемая директория загрузки файла $desired_dir="/uploads"; if(empty($errors)==true){ if(is_dir($desired_dir)==false){ // создаем директорию, если еще не была создана mkdir("$desired_dir", 0700); } if(move_uploaded_file($file_tmp,"$desired_dir/".$file_name)){ // файл успешно загружен echo "Success"; } else{ echo "Error"; } }else{ print_r($errors); }}

Для предотвращения перезагрузки страницы, вы можете отправить форму AJAX-запросом. Например:

$("#uploadForm").on('submit',(function(e){ e.preventDefault(); $.ajax({ url: "upload.php", type: "POST", data: new FormData(this), contentType: false, cache: false, processData:false, success: function(data){ $("#uploadForm")[0].reset(); $("#uploadResponse").html(data); }, error: function(){} });}));

Этот код отправит данные формы на сервер без перезагрузки страницы и выведет ответ сервера в элемент #uploadResponse.

jQuery подгрузка контента без перезагрузки

Форма обратной связи для сайта без перезагрузки страницы (html, css, js, ajax, php)

Отправка данных без перезагрузки страницы. PHP + Ajax (jQuery)

Как запустить PHP файл в браузере. Запуск ПХП скрипта

PHP Загрузка файлов без перезагрузки страницы

Ajax Submit Form / Отправка HTML-формы без перезагрузки страницы / Dev-шпаргалки / #Shorts

КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС

How To Run PHP Zip Files using XAMPP - With Source Code

Как отправить форму без перезагрузки страницы на php

#50 Уроки PHP - Учим язык PHP, Загрузка файлов на сервер на языке PHP

Реклама
Новое
Реклама