<form enctype="multipart/form-data" id="SubmitForm" method="post" action="serv.php">
<input type="file" name="IMG" size="chars">
<input type="Submit" value="SAVE">
</form>
PHP
$target = 'upload/';
$target = $target . basename($_FILES['IMG']['name']);
if (move_uploaded_file($_FILES['IMG']['tmp_name'], $target)) { //line 66
echo 'File uploaded successfully';
} else {
echo 'Sorry, there was a problem uploading file'
}
ПРОБЛЕМЫ
Предупреждение: move_uploaded_file (upload/image.jpg) [function.move-uploaded-file]: не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ test \ include \ pages \ editor \ ged.php on линия
Предупреждение: move_uploaded_file() [function.move загруженным-файл]: Невозможно переместить 'C: \ XAMPP \ TMP \ php5E.tmp' до 'загрузки/image.jpg' в C: \ XAMPP \ HTDOCS \ тест \ Include \ страницы \ редактор \ ged.php на линии
Извините, возникла проблема с загрузкой файла
Я добавил проверку существования файла, и он прошел, доказав, что файл существует. Я считаю, что проблема лежит где-то внутри кода PHP, который я указал здесь.
Кроме того, я использовал аналогичный код для более раннего скрипта, и он сработал. Я ожидал, что это ничем не отличается. Я начинаю думать, что проблема связана с тем, как обрабатывается временный файл? Я не знаю, вот почему я здесь.
Извините, если эта нить является клоном, но все или любые предыдущие потоки с похожим именем предоставили решения, которые не оказались полезными для меня (в моем сценарии).
Любая помощь или совет очень ценится. Где я иду не так? И как это можно исправить?
'' upload/'существуют? Вы имеете в виду './Upload /' –
Есть ли 'C: \ xampp \ htdocs \ test \ include \ pages \ editor \ upload' существуют? –
Да, да. И да. –