<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>";
?>
Интересует как сделать чтобы форма загружала изображение и выводила информацию после загрузки в этой же странице, а не перекидывала на новую?