Basically, the method returns false every time and I have tried changing the tmp folder and given PHP writing permissions in the /uploads folder
The PHP script:
<?php
$uploadfile = $_FILES['userfile']['name'];
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], "uploads/$uploadfile")) {
echo "Uploaded.
";
} else {
echo "Not uploaded.
";
}
echo 'Here is some more debugging info:';
print_r($_FILES);
print "</pre>";
?>
How I gave permissions: https://gyazo.com/89a706adfefea2a2edf090e7cc11cf66
The form in the html file:
<form method="POST" action="savepic.php" enctype="multipart/form-data">
<input class="file" type="file" name="userfile">
<input type="submit" value="Upload">
<p>Not available...</p>
</form>
The log for errors gave me these two:
PHP Warning: move_uploaded_file(uploads/65 wat.jpg): failed to open stream: Permission denied in C:\inetpub\wwwroot\UPT\test\savepic.php on line 5
PHP Warning: move_uploaded_file(): Unable to move 'C:\Windows\Temp\php8F38.tmp' to 'uploads/65 wat.jpg' in C:\inetpub\wwwroot\UPT\test\savepic.php on line 5
All help much appreciated.