Я знаю, что это старый вопрос, и я нашел много учебников по SO, однако они не могут решить мою проблему.php move_uploaded_file не работает
Я использую свой mac для создания локального хоста для веб-программирования, и я пытаюсь загрузить файл jpg в свой каталог localhost «/ Library/WebServer/Documents». Но это дает подсказку, неспособную двигаться.
мой передний конец код:
<form action="upload_file.php" method="post"
enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
The (upload_file.php) код РНР (есть некоторые другие проверочные коды для PHP-файла, скопированные из W3School):
move_uploaded_file($_FILES["file"]["tmp_name"] , "/Library/WebServer/Documents" . $_FILES["file"]["name"]);
И после того, как я нажму кнопку «Отправить», на экране появится неправильная печать.
Кроме того, я не нашел файл TMP в файле «/ Private/вар/TMP», в который должен быть TMP файл ...
Какое сообщение об ошибке? – ajtrichards
Когда сообщение об ошибке говорит, что у вас нет прав на запись в этом каталоге, это связано с тем, что у вас нет прав на запись в '/ Library'. Рассмотрим использование относительных путей. – mario