Я работаю над проектом электронной коммерции, и недавно я переместил его в настройку XAMPP на Mac. Я был уверен, что этот код работает на моем локальном сервере Windows XAMPP. Теперь я получаю сообщение об ошибке при загрузке изображения:
Предупреждение: move_uploaded_file (admin / uploads / john.png): не удалось открыть поток: нет такого файла или каталога в / opt / lampp /htdocs / levelup / functions.php в строке 238
Вот мой код:
$product_image = escape_string($_FILES['file']['name']);
$image_temp_location = escape_string($_FILES['file']['tmp_name']);
move_uploaded_file($image_temp_location, "admin/uploads/".$product_image); //LINE 238
$query = query("INSERT INTO products(product_title, product_category_id, product_price, product_description, short_desc, product_quantity, product_image) VALUES('{$product_title}', '{$product_category_id}','{$product_price}', '{$product_description}', '{$short_desc}', '{$product_quantity}', '{$product_image}')");
$last_id = last_id();
confirm($query);
set_message("New Product with id {$last_id} Just Added");
redirect("index.php?products");
}
}
Каталог определенно существует, поэтому я не уверен, что происходит, это работало раньше. .