Merhaba yeni başlayanlar kategorisini biraz işgal ediyor gibi hissediyorum kendimi ama inanın her karşılaştığım sorunu buraya yazmıyorum yeterli ingilizcem olmadığı için bir kaynakta sıkıştığımda son çare r10 diyorum burdan yardımda bulunan herkese çok teşekkür ederim tekrar.
amacım veritabanına resmin yolunu göstermek şöyle bir formdan dosyayı sunucuya alıyorum.
<form id="kkmedya" class="text-center" enctype="multipart/form-data">
<input type="file" name="medya_dosyasi" id="medya_dosyasi" class="btn btn-danger form-control-file mt-2 mb-2">
<button class="btn btn-success" type="submit" id="medyagonder">Gönder</button>
</form>Aşağıdaki kodlada veritabanına resim yolunu yazdırmak istedim fakat olmadı ayrıca bu gelen dosyayı nasıl boyutuna ve cinsine göre filtreleme işlemine tabi tutabilirim
include 'mkaball/baglanti.php';
$kaynak = $_FILES['medya_dosyasi']['tmp_name'];
$hedef = "upload/". $_FILES['medya_dosyasi']['name'];
if (move_uploaded_file($kaynak, $hedef)){
$medya_doyasi = $_FILES['FormData']['#medya_doyasi'];
$dosyaekle = $baglanti->prepare("INSERT INTO dosya SET medya_doyasi = ?");
$dosyaekle->execute(array[$hedef]);
if ($dosyaekle) {
$data = [
'success' => 'true'
];
header('Content-type:application/json;charset=utf-8'); // burada datayı json formatında gönderebilmek için header ekledik.
echo json_encode($data); // burada export olarak göstereceğimiz json datasını encode ettik.
}
} else {
echo "olmadı";
}