• 08-09-2023, 15:36:46
    #1
    Kodların içine utf-8 de ekledim ama naptıysam böyle görünüyor.
    Asya'nın yazması lazım anasayfada görünende mesela ama Asya&# yazıyor bu sorunu nasıl çözerm çok kötü görünüyor

  • 08-09-2023, 15:41:27
    #2
    ' yerine ` falan yaziyor gibisin. Dünya'nın yazarken sorun olmamış.
  • 08-09-2023, 15:43:22
    #3
    substr ile kısaltma yaptığı htmlspecialchars ile tanımlananlar öyle görünmüş. Oraya yeni bir substr fonksiyonu tanımlaman gerekiyor. Yahut htmlspecialchars 'ı orada iptal etmen/kısaltmadan sonraya alman gerekiyor. Temandaki arşiv phpsindeki bu ilgili bölümü buraya yapıştırırsan daha net yardım alabilirsin. Burada çözemezsen ücretli destek de alabilirsin.
  • 08-09-2023, 15:48:00
    #4
    zihniates adlı üyeden alıntı: mesajı görüntüle
    ' yerine ` falan yaziyor gibisin. Dünya'nın yazarken sorun olmamış.
    yok hocam aynı ikisi de hatta şimdi tekrar denedim yine aynı. Ordan kelimeyi kesiyor ondan sonra bi şey oluyor anlamadım.

    phpc adlı üyeden alıntı: mesajı görüntüle
    substr ile kısaltma yaptığı htmlspecialchars ile tanımlananlar öyle görünmüş. Oraya yeni bir substr fonksiyonu tanımlaman gerekiyor. Yahut htmlspecialchars 'ı orada iptal etmen/kısaltmadan sonraya alman gerekiyor. Temandaki arşiv phpsindeki bu ilgili bölümü buraya yapıştırırsan daha net yardım alabilirsin. Burada çözemezsen ücretli destek de alabilirsin.
    bi inceleyeyim hocam bulabilirsem
  • 08-09-2023, 15:50:53
    #5
    Temandaki o bölümü bir de şöyle dene: substr'ten önce: str_replace("'",'`',$kisaltilacak); veya o html koduna dönüştürülmüş tırnak işaretinin yerine ` str_replace('&#...neyse','`',$kisaltilacak); ... substr'ten sonra htmlspecialchars(str_replace('`',"'",$kisaltilan)) ; böylece çevresinden dolaşmış olursun.
  • 08-09-2023, 15:54:34
    #6
    phpc adlı üyeden alıntı: mesajı görüntüle
    Temandaki o bölümü bir de şöyle dene: substr'ten önce: str_replace("'",'`',$kisaltilacak); veya o html koduna dönüştürülmüş tırnak işaretinin yerine ` str_replace('&#...neyse','`',$kisaltilacak); ... substr'ten sonra htmlspecialchars(str_replace('`',"'",$kisaltilan)) ; böylece çevresinden dolaşmış olursun.
    substr'yi hangi .php dosyasında aramam gerekiyor hocam bayağı bi baktım ama kodlarda göremedim

    hangisidnedir tahmini
  • 08-09-2023, 16:11:11
    #7
    notepad++ kurup tema klasörünü indirip klasör içinde substr diye aratabilirsin. Bulduğunda çevresinden dolanmayı veya ince olan işi yapamazsan beğenmediğin yerleri şöyle değiştir:
    echo edilen kısmı ayırıp. Örn: echo $x ise; başına // koyup
    $x=str_replace('&beğenmedim','',$x);
    echo $x;
    yap.
  • 08-09-2023, 16:47:50
    #8
    Üyeliği durduruldu
    phpc adlı üyeden alıntı: mesajı görüntüle
    Temandaki o bölümü bir de şöyle dene: substr'ten önce: str_replace("'",'`',$kisaltilacak); veya o html koduna dönüştürülmüş tırnak işaretinin yerine ` str_replace('&#...neyse','`',$kisaltilacak); ... substr'ten sonra htmlspecialchars(str_replace('`',"'",$kisaltilan)) ; böylece çevresinden dolaşmış olursun.
    Hocam benim Xenforo forumumda'da ayni sorun var ama biraz farkli ki soyle.. Forumda **tv m3u linki paylasirken link arasindaki [username=tiscaliR&password=] bu sekile ceviriyor. Normal m3u linkinde ise [username=tiscaliR&;password=] bu sekilde.. Yani Xenforo [tiscaliR&password] olarak linki ceviriyor. Bu sekil olunca forumda linki indirmek isteyince ustune tik yaptigin zaman pc ye inmiyor..

    Bu konuda bir bilginiz varmi acaba?

    Tesekkurler..
  • 08-09-2023, 17:07:35
    #9
    tiscali adlı üyeden alıntı: mesajı görüntüle
    Hocam benim Xenforo forumumda'da ayni sorun var ama biraz farkli ki soyle.. Forumda **tv m3u linki paylasirken link arasindaki [username=tiscaliR&password=] bu sekile ceviriyor. Normal m3u linkinde ise [username=tiscaliR&;password=] bu sekilde.. Yani Xenforo [tiscaliR&password] olarak linki ceviriyor. Bu sekil olunca forumda linki indirmek isteyince ustune tik yaptigin zaman pc ye inmiyor..

    Bu konuda bir bilginiz varmi acaba?

    Tesekkurler..
    Eğer sorun &'taysa
    Onu çeviren dosyadaki bölümü

    $ilgiliyer=str_replace('&','&',$ilgiliyer);
    echo $ilgiliyer;
    olarak değiştirirsen çözülür. Xenforo'da o kısmı bulman lazım. & yapan yer muhtemelen htmlspecialchars veya htmlentities ile çevrilmiştir. Yukarıdaki kodu çıktı vermeden önce ama htmentities'ten sonra kullanman lazım.