Я пытаюсь загрузить файл в php, но я не могу этого сделать. Я получаю сообщение о успехе, и моя запись также сохраняется в базе данных, но моя папка не содержит этот загруженный файл. Папка с изображениями пуста.не удалось загрузить файлы в PHP
Пожалуйста, помогите.
Мой HTML код:
if($_FILES['site_logo']['name'] != ''){
$uploaded_file = $_FILES['site_logo']['name'];
$exp = explode(".",$uploaded_file);
$extension = end($exp);
$allowed_types = array('jpg',"jpeg","png","gif");
if(in_array($extension,$allowed_types)){
$path = "images/".$uploaded_file;
if(move_uploaded_file($_FILES['site_logo']['tmp_name'],$path))
{
$_SESSION['upload_success'] = "File Uploaded succesfully";
}
else
{
$_SESSION['upload_error'] = "Something went wrong, file cannot be uploaded";
}
}
else
{
$_SESSION['upload_warning'] = "Please upload appropriate file type";
}
}
else
{
$_SESSION['upload_warning'] = "Please upload file";
}
проверки разрешения папки изображения –
у вас есть ENCTYPE = "Multipart/формы-данных "в вашей форме? также, как говорят vikas, проверьте права на каталоги – Auris
Возможный дубликат [Проблемы с отправкой файлов PHP] (http://stackoverflow.com/questions/9424516/php-file-upload-issues) –