Witam
Potrzebuję pomocy/wyjaśnienia jak wykonać następujące punkty tego zadania:
- Wysyłanie pliku do wybranego katalogu = to nie wiem czy dobrze wykonane!
- Zmiana nazwy pliku/Kasowanie pliku - nie wiem od czego zacząć
Mój kod:
<!DOCTYPE html>
<html>
<body>
<form method="POST" enctype="multipart/form-data">
<div>
<input type="file" name="file" />
</div>
<button type="submit" name="submit">ZAŁADUJ</button>
</form>
<?php
if (isset ($_POST['submit'])) {
$file = $_FILES['file'];
$fileName = $_FILES['file']['name'];
$fileTmpName = $_FILES['file']['tmp_name'];
$fileSize = $_FILES['file']['size'];
$fileError = $_FILES['file']['error'];
$fileType = $_FILES['file']['type'];
$fileExt = explode ('.', $fileName);
$fileActualExt = strtolower(end($fileExt));
$allowed = array('jpg', 'png', 'gif', 'pdf', 'zip', 'rar', 'doc', 'docx', 'otd');
if(in_array($fileActualExt, $allowed)) {
if($fileError === 0) {
if($fileSize < 100000) {
$filenameNew = uniqid('', true).".".$fileActualExt;
$fileDestination = 'uploads/'.$filenameNew;
move_uploaded_file($fileTmpName, $fileDestination);
header("Location: zadaniepai.php?uploadsuccess");
} else {
echo "Plik jest za duży";
}
} else {
echo "Podczas przesyłania pliku wystąpił błąd!";
}
} else {
echo "Nie możesz przesłać tego typu!";
}
}
?>
</body>
</html>