Merhaba php Kullanarak oluşturduğum admin Panel ile konu içeriklerine Resim ekleme alanı oluşturdum. Bu alan veritabanına resim kaydı oluşturuyor fakat resmin uzantısını almadığı için sayfa kaynak görüntülemesinde "http://localhost/web/images/bloglar/16256ba83bfc7f." bu şekilde görünüyor sayfayı açtığım zaman resim görüntülenmiyor. bu sorunu nasıl düzeltebilirim.
Class.upload.php sayfasında bu alanda sanırım bir sorunum var hala çözemedim yardımcı olursanız sevinirim.
function getsize($size) {
if ($size === null) return null;
$last = is_string($size) ? strtolower(substr($size, -1)) : null;
$size = (int) $size;
switch($last) {
case 'g':
$size *= 1024;
case 'm':
$size *= 1024;
case 'k':
$size *= 1024;
}
return $size;
}
Php Yardım Lütfen
6
●166
- 13-04-2022, 15:38:49burada resimin boyutunu kontrol ediyor.Pisbaytar adlı üyeden alıntı: mesajı görüntüle
kütüphanenin tamamını koyarsanız yardım gelecektir. - 13-04-2022, 15:41:38Pisbaytar adlı üyeden alıntı: mesajı görüntüle
selamlar resmi kaydettirdiğiniz yerde ismini yeniden oluşturduğunuz değişken vardır mesela ismi
$rname diyelim
bunu db ye kayıt ettirirken $rname.".jpg" gibi kendiniz eklemeniz gerekebilir.
$image->image_convert = 'jpg';
$image->file_new_name_body = $rname;
artık db ye kayıt ederken mesela $rname.".jpg" şeklinde kayıt ettirin ki uzantıyı siz ekleyin...
Ek olarak birde PHP8 ile çalışıyorsanız verot net sınıfı php 7.4 ve altı için güzel çalışıyor diğer türlü yeni versiyonu indirmeniz gerekir. - 13-04-2022, 15:46:54hocam sorunumda burda yeni versiyonu indirmeme rağmen burda çalışmadı fakat daha önceki yaptığım uygulamada sorun yaşamadım bunda sorunu çözemiyorumyavuzselim57 adlı üyeden alıntı: mesajı görüntüle

<?php


if($_POST)
{
if(!empty($_POST["kelime"]))
{
$kelime=$VT->filter($_POST["kelime"]);
$hizmetler=$VT->VeriGetir("bloglar","WHERE durum=? AND (baslik LIKE ? or metin LIKE ?)",array(1,'%'.$kelime.'%','%'.$kelime.'%'),"ORDE R BY sirano ASC");
}
else
{
$hizmetler=$VT->VeriGetir("bloglar","WHERE durum=?",array(1),"ORDER BY sirano ASC");
}
}
else
{
$hizmetler=$VT->VeriGetir("bloglar","WHERE durum=?",array(1),"ORDER BY sirano ASC");
}
if($hizmetler!=false)
{
for ($i=0; $i <count($hizmetler) ; $i++)
{
if (!empty($hizmetler[$i]["resim"])) {$resim=$hizmetler[$i]["resim"];} else {$resim='varsayilan.jpg';}
?>
</div>
</div>
</div>
<div class="col-lg-3 about-in text-left">
<div class="card">
<div class="card-body">
<i class="fa fa-heart-o" aria-hidden="true" data-blast="color"></i>
<<img src="<?=SITE?>images/bloglar/<?=$resim?>" alt="<?=stripslashes($hizmetler[$i]["baslik"])?>">
</div>
</div>
</div>
<div class="col-lg-3 about-in text-left">
<div class="card">
<div class="card-body">
<i class="fa fa-calendar" aria-hidden="true" data-blast="color"></i>
<h3><a href="<?=SITE?>blog-detay/<?=$hizmetler[$i]["seflink"]?>"><?=stripslashes($hizmetler[$i]["baslik"])?></a></h3>
<p><?=mb_substr(strip_tags(stripslashes($hizmetl er[$i]["metin"])),0,220,"UTF-8")?>...</p>
</div>
</div>
<?php
}
}
?>
</div>
</div>
</div> - 13-04-2022, 15:47:50



