move_uploaded_file

У меня есть форма с 3 вкладками, одна для фотографий, одна для музыки и одна для youtube. Первые 2 – это формы, в которых люди могут загружать файлы, а вторая – только для ссылки на YouTube.

Когда люди нажимают кнопку «загрузить», они отправляются на вторую страницу, где выполняется фактическая загрузка. Теперь загрузка musc работает, но с использованием того же кода для изображений, похоже, не работает.

if (isset($_POST['submitfoto'])) { // uploaden $target_path = "uploads/"; $target_path = $target_path . time() . $_SERVER['REMOTE_ADDR'] . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { // Here I do a bunch of stuff with the database, but it never gets that far. echo "Thanks for uploading this file."; } else{ echo "File upload failed";} } 

Теперь я все время загружаю файл. Но тот же самый код, похоже, работает для загрузки файла .mp3.

Как это возможно?