[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Форма загрузки файла
spavels
Здравствуйте! Хотелось бы, чтобы после нажатия на кнопку "Добавить песню", появлялась новая форма с предложением загрузить файл. Форма появляется, но после строки: "Файл успешно загружен". При попытке загрузить файл страница перезагружается и форма пропадает. Сам файл не загружается. Подскажите, пожалуйста. Второй день бьюсь. Начинает дергаться глаз...

<?php if(!isset($_POST['draw'])) { ?>
<form method="post">
<
input type="submit" name="draw" value="Добавить песню"\>
</
form>
<?php } else {
if (isset($_POST['upload'])) {
$_FILES = array("userfile" => array("name"=> "", "type" => "", "tmp_name" => "","error" => 0, "size" => 0, "0" => ""));
move_uploaded_file($_FILES['userfile']['tmp_name'], $dir.$_FILES['userfile']['name']);
echo "<b>Файл ". $_FILES['userfile']['name'], " успешно загружен:</b>";
//print_r('<pre>'); var_dump($_FILES); print_r('</pre>');
} else {
echo "Файл не загружен";
}

?>
<form enctype="multipart/form-data" action="" method="post">
<
div>
<
h2>Добавить песню</h2>
<
div>Название песни:</div>
<
input type="text" placeholder="например, Ой мороз мороз"\>
<
div>Файл</div>
<
input type="hidden" name="MAX_FILE_SIZE" value="30000"\>
<
input type="file" name="userfile"\>
<
input type="submit" name="Upload" value="Добавить"\>
</
div>
</
form>
<? } ?>
Быстрый ответ:

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