• 08-08-2019, 19:43:26
    #1
    Merhabalar arkadaşlar.

    PHP ile ilgili bir çok yerde araştırma yaptım fakat tam istediğim bilgiye erişemedim.
    Bir resmi yada dosyayı siteye upload ederken ;
    $upload->file_auto_rename = true; olarak bir kod kullanıyorum

    Dosyayı upload ettiğim sayfa için Bir SEO fonksiyonu sayesinde sef link yapısına çevirip veritabanına insert ediyorum.

    Şimdi sorunum şu ;
    Resmi yüklersen seo için kullandığım linkin aynısını veya direkt olarak sayfaya verdiğim ismi resim adı olarak nasıl belirleyebilirim.

    https://n11scdn.akamaized.net/a1/178...3974773830.jpg
    Linki örnek olarak göstermek istedim. Yüklenen ürünün resmi otomatik olarak isme göre yükleniyor. Bunu nasıl sağlayabilirim .

    SEO FONKSİYONUM :
    function seo($tr1)
    {
    $turkce = array( "ş", "Ş", "ı", "ü", "Ü", "ö", "Ö", "ç", "Ç", "ş", "Ş", "ı", "ğ", "Ğ", "İ", "ö", "Ö", "Ç", "ç", "ü", "Ü" );
    $duzgun = array( "s", "S", "i", "u", "U", "o", "O", "c", "C", "s", "S", "i", "g", "G", "I", "o", "O", "C", "c", "u", "U" );
    $tr1 = str_replace($turkce, $duzgun, $tr1);
    $tr1 = preg_replace("@[^a-z0-9\-_şıüğçİŞĞÜÇ]+@i", "-", $tr1);
    return $tr1;
    }
  • 08-08-2019, 20:15:24
    #2
    $yeni_isim = seo($yazi_baslik).time();
    $config['file_name'] = $yeni_isim;
    bu tarz bir şey olsa gerek örnek verdiğinizde time kullanılmış olabilir diye ekledim dilerseniz silin
    not: mobilim kodlar iç içe girmiş olabilir
  • 09-08-2019, 09:25:01
    #3
    alisahanyalcin adlı üyeden alıntı: mesajı görüntüle
    $yeni_isim = seo($yazi_baslik).time();
    $config['file_name'] = $yeni_isim;
    bu tarz bir şey olsa gerek örnek verdiğinizde time kullanılmış olabilir diye ekledim dilerseniz silin
    not: mobilim kodlar iç içe girmiş olabilir
    Deneyeceğim hocam teşekkür ederim ilginiz için