Проблема с move_uploaded_file на MAC - PullRequest
1 голос
/ 18 октября 2019

Я работаю над проектом электронной коммерции, и недавно я переместил его в настройку 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");
  }
}

Каталог определенно существует, поэтому я не уверен, что происходит, это работало раньше. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...