Witam mam taki problem, a już chwile kombinuje z nim i nie mam pojęcia co to moze byc :/ Nie działa mi upload. Nie tworzy nowego pliku, ani nie wyswietli tej funkcji jak w ramach testu dam echo przed nia. Tak jakby cos blokowalo.
Prosze o jakas podpowiedz ;)
<?php
require_once 'head.php';
?>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file" >
<input type="submit" value="Wyślij plik" id="przycisk">
</form>
</body>
<?php
if(isset($_FILES['file']))
{
$file=$_FILES['file'];
//Właściwości pliku:
$file_name=$file['name'];
$file_tmp=$file['tmp_name'];
$file_size=$file['size'];
$file_error=$file['error'];
//Zabezpieczenie i robbice pliku:
$file_ext=explode('.',$file_name);
$file_ext=strtolower(end($file_ext));
$allowed=array('txt', 'jpg');
if(in_array($file_ext, $allowed)) {
if($file_ext === 0) {
if($file_size <= 2097152) {
$file_name_new=uniqid('', true) . '.' . $file_ext;
$file_destination= 'upload/'.$file_name_new ;
if(move_uploaded_file($file_tmp, $file_destination)) {
}
}
}
}
}
?>