[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Upload форма
6stPROD
<form method=post enctype=multipart/form-data>
<input
type=file name=uploadfile>
<input
type=submit value=Загрузить></form>


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



Такой вариант работает, но выдает ошибку, что имя не может быть пустым(при этом загружает)

<form method=post enctype=multipart/form-data>
<
input type=file name=uploadfile>
<
input type=submit value=Загрузить></form>


<?
// Каталог, в который мы будем принимать файл:
$uploaddir = 'files/';
$uploadfile = $uploaddir.basename($_FILES['uploadfile']['name']);

// Копируем файл из каталога для временного хранения файлов:
if (copy($_FILES['uploadfile']['tmp_name'], $uploadfile))
{
echo "<h3>Файл успешно загружен на сервер</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }

// Выводим информацию о загруженном файле:
echo "<h3>Информация о загруженном на сервер файле: </h3>";
echo "<p><b>Оригинальное имя загруженного файла: ".$_FILES['uploadfile']['name']."</b></p>";
?>






Интересует как сделать чтобы форма загружала изображение и выводила информацию после загрузки в этой же странице, а не перекидывала на новую?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.