caneraltinel adlı üyeden alıntı: mesajı görüntüle
$_FILES superglobal değişkeni ile yüklenen dosyayı geçici olarak saklayabilirsiniz.
if ($_FILES['image']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['image']['tmp_name'])) {
  $tmp_name = $_FILES['image']['tmp_name'];
  $size = $_FILES['image']['size'];
  $type = $_FILES['image']['type'];
  $name = $_FILES['image']['name'];
  // dosya işleme kodları
}
Önizleme olarak görüntülemek için, file_get_contents() ve base64_encode() işlevlerini kullanarak dosya içeriğini base64 kodlayın.
if ($_FILES['image']['error'] == UPLOAD_ERR_OK && is_uploaded_file($_FILES['image']['tmp_name'])) {
  $tmp_name = $_FILES['image']['tmp_name'];
  $size = $_FILES['image']['size'];
  $type = $_FILES['image']['type'];
  $name = $_FILES['image']['name'];
  
  // dosya içeriğini base64 kodlaması ile kodlayın
  $contents = file_get_contents($tmp_name);
  $encoded = base64_encode($contents);
  
  // önizlemeyi gösterin
  echo '<img src="data:'.$type.';base64,'.$encoded.'" />';
}
Bu kod, yüklenen dosyanın içeriğini base64 kodlaması ile kodlayacak ve <img> etiketi içinde görüntüleyecektir. kullanıcı dosyayı sunucuya kaydetmeden önce görüntüleyebilir.
Teşekkür ederim hocam