Dosya Yükleme
<?php
// İzin verilen dosya uzantıları
$allowed_extensions = array("jpg", "jpeg", "png", "gif");
// Yüklenen dosya için dosya yolunu ve dosya adını belirleme
$target_dir = "uploads/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
// Dosya uzantısını kontrol etme
$extension = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));
if(!in_array($extension, $allowed_extensions)) {
die("Sadece JPG, JPEG, PNG ve GIF dosyaları yüklenebilir.");
}
// Dosya adındaki istenmeyen karakterleri temizleme
$target_file = preg_replace("/[^a-zA-Z0-9\-_.]/", "", $target_file);
// Dosyayı yükleme
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "Dosya başarıyla yüklendi.";
} else {
echo "Dosya yüklenirken bir hata oluştu.";
}
?>Last updated