• 16-01-2020, 21:56:29
    #1
    Merhaba, PHP ile mobil uygulamadan veri çekmek için API yazıyorum. Uygulamada başlık ve açıklama uzun olduğunda sığmadığı için PHP tarafında kısa halini gönderip işimi kolaylaştırmak istiyorum. Aşağıdaki fonksiyonu kullanıyorum fakat çok garip bir şekilde bazen veri gelmiyor.


    Fonksiyona $değisken,30 gönderdiğimde veri gelmiyor, 50 gönderdiğimde geliyor... Kafam çok karıştı yardımlarınızı bekliyorum...
  • 16-01-2020, 22:13:09
    #2
    Üyeliği durduruldu
    function shorter($text, $chars_limit){    if (strlen($text) >= $chars_limit) {        $new_text = mb_substr($text,0,$chars_limit);        return $new_text.'...';    } else {        return $text;    }}
    bu şekilde kullan hocam
  • 16-01-2020, 22:18:12
    #3
    Türkçe karakter sıkıntısından kaynaklanabilir. Şunu kullanın bir sıkıntı olacak mı? ($chars_limit belirlenmezse 30 olarak varsayılan değer alır.)
    function*shorter($text,*$chars_limit= 30)****{********if (strlen($text) >=*$chars_limit)********{************if (function_exists("mb_substr"))*$text= mb_substr($text, 0,*$chars_limit, "UTF-8").'...';************else*$text= substr($text, 0,*$chars_limit).'...';********}********return*tri m($text);****}
  • 16-01-2020, 22:21:23
    #4
    Evet bundan dolayıymış ya... kanser mb yapınca düzeldi teşekkür ederim...
    carasar adlı üyeden alıntı: mesajı görüntüle
    Türkçe karakter sıkıntısından kaynaklanabilir. Şunu kullanın bir sıkıntı olacak mı? ($chars_limit belirlenmezse 30 olarak varsayılan değer alır.)




    Çözdüm hocam teşekkürler desteğiniz için
    ILKONBILISIM adlı üyeden alıntı: mesajı görüntüle
    bu şekilde kullan hocam 
    			
  • 16-01-2020, 22:23:28
    #5
    R10 yorum göndermeye bile bot muamelesi yapmaya başladı. Yazdığımız yorumun şekli değişti
  • 16-01-2020, 22:26:28
    #6
    Ben konuyu hiç açamamıştım ya cloudflare kodu engelliyormuş meğersem. Acaba bende mi sorun dedim Test test diye denerken konuyu açtı sonradan düzenledim...
    carasar adlı üyeden alıntı: mesajı görüntüle
    R10 yorum göndermeye bile bot muamelesi yapmaya başladı. Yazdığımız yorumun şekli değişti