Dlaczego cały czas funkcja move_uploaded_file zwraca mi false? Pliki index.php oraz upload.php są w katalogu localhost/up. Plik ma rozszerzenie txt i nie jest pusty.
index.php:
<!DOCTYPE html>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<form name="form1" enctype="multipart/form-data" action="upload.php" method="POST"> <input type="file" name="userFile"> <input type="submit" name="w1" value="wyslij">
uplaod.php
<!DOCTYPE html>
<html>
<title>upload files</title>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<?php
$updir = 'localhost/up';
if ($_FILES['userFile']['error']==UPLOAD_ERR_OK)
{
$zasob=$updir.$_FILES['userFile']['name'];
$tmp = $_FILES['userFile']['tmp_name'];
{
echo "udało się załadować plik"; }
else
{
}
}
?>
</body>
</html>