Файл не загружает PHP

Я попытался написать код, чтобы загрузить файл в папку «media» на PHP. По какой-то причине он по-прежнему не работает.

Вот код выполнения:

move_uploaded_file($_FILES["file"]["tmp_name"],"../media/" . $_FILES["file"]["name"]) or die ("Failure to upload content"); 

Вот мой код формы:

  <input type="file" name="file" id="file" /> 

Любые идеи, почему это может не работать?


РЕДАКТИРОВАТЬ:

Когда я использую команду «print_r ($ _ FILES);», она отображает:

Array ([file] => Array ([name] => Screen Shot 2012-05-29 at 12.36.11 PM.png [type] => image / png [tmp_name] => / Applications / MAMP / tmp / php / phpHNj3nW [ошибка] => 0 [размер] => 71640))

Изображение НЕ загружается в папку.

Убедитесь, что в вашей форме .. вы помещаете enctype.
например: <form method="post" enctype="multipart/form-data" action="index.php"></form> ;

Чтобы проверить, были ли файлы успешно обновлены после отправки формы. Используйте print_r для просмотра результатов.
print_r($_FILES);

убедитесь, что media папка имеет разрешение 777, а путь ../media/ правильный

Проверка файла php.ini Максимальные изображения max_execution_time не загружаются из-за времени выполнения.

например:;

В вашем теге формы вы хотите что-то вроде этого <form enctype="multipart/form-data" action="uploader.php" method="POST"> Убедитесь, что для enctype установлено значение multipart / form-data для файлов. Замените файл uploader.php именем файла php, выполняющего обработку. Также убедитесь, что ваши разрешения установлены так, чтобы файл можно было создать в каталоге.

Вот список возможных проблем: http://php.net/manual/en/features.file-upload.php

Есть форма с типом шифрования или ajax-вызовом? Вы проверяете, отнесен ли файл к сценарию загрузки (с print_r($_FILES["file"] ) .Если правильно, проверяете ли вы относительный путь? Вы должны начать с текущего скрипта (если файл включен, вы должны начать с сценария включения). Извините, если ответ кажется простым, но опубликованный код слишком короткий для оценки.

Поместите обозначение в форму

 <form method="post" action="index.php" enctype="multipart/form-data"></form> 

Проверка файла php.ini max_execution_time изображения max_execution_time не загружаются из-за времени выполнения.

Вы проверили, что «пользователь веб-сервера» имеет права на запись в «../media»?