çok garip bende dosya adimi yazmadi bu şekilde up etti.
https://prnt.sc/l83862
veron.net adresine girincede
https://prnt.sc/l839b7 hata veriyor
ilginiz için çok teşekkür ederim
veroT yazmıs arkadas yanlıslıkla sanırım. ikinizede çok teşekkür ederim bu sınıfları inceleyeceğim çok sağolun
<?php
if (isset($_FILES['image'])) {
$errors = array();
$file_name = $_FILES['image']['name'];
$file_size = $_FILES['image']['size'];
$file_tmp = $_FILES['image']['tmp_name'];
$file_type = $_FILES['image']['type'];
$file_ext = strtolower(end(explode('.', $_FILES['image']['name'])));
$expensions = array("jpeg", "jpg", "png");
if (in_array($file_ext, $expensions) === false) {
$errors[] = "Geçersiz dosya uzantısı";
} else {
$info = getimagesize($file_tmp);
if ($info === FALSE) {
$errors[] = "Geçersiz resim dosyası";
} elseif (($info[2] !== IMAGETYPE_JPEG) && ($info[2] !== IMAGETYPE_PNG)) {
$errors[] = "Geçersiz resim dosyası türü";
}
}
if ($file_size > 2097152) {
$errors[] = 'Dosya büyüklüğü en fazla 2 MB olmalıdır.';
}
if (!isset($_POST['resimadi']) || empty($_POST['resimadi'])) {
$errors[] = 'Dosya adı gereklidir.';
} else {
$file_name = urlencode($_POST['resimadi']) . '.' . $file_ext;
}
if (count($errors) == 0) {
move_uploaded_file($file_tmp, "uploads/" . $file_name);
echo "Success";
} else {
print_r($errors);
}
}