• 19-08-2014, 01:48:07
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    İyigünler arkadaşlar iki gün önce ücretsiz dağıtılan ***** birbotu indirip sitemde denedim ve bot şimdiye kadar çoktan bozulmuş dosyalarını tamir etmek için biraz uğraştığımda sorunun kaynağını buldum.

    Sorun scriptin JWPlayer eskisürüm olmasından kaynaklanıyordu ben öncelikle jwplayer kodlamalarda güncelledim.Lakin bu seferde şöyle bir sorunu tespit ettim


    Bottan videoları bulup ekle dediğimde konuya:


    <iframe src="/player/play.php?id=aHR0cDovL2hkcG9ybnR1YmUueHh4L3ZpZGVvLzI3N2ZlNTI5MGI1OGU1MzIzNjIwMDZkNTQyYWNiNzkwLz9zX2E9NSZhbXA7c19iPTMmYW1wO3NfYz0yNTM4Mw" frameborder="0" width="711" height="400" scrolling="no"></iframe>

    gibi uzantısı base64 ile şifrelenmiş iframe kodu veriyor bu kodun base64 olan şifreli bölümü decode ettiğimde sunucunun cache isimli bir klasöründeki dosyaları buluyorum.
    Cachenin içindeki ilgili dosyayı açtığımda

    <embed type="application/x-shockwave-flash" src="/player/player_3.swf?autostart=false&amp;file=http%3A%2F%2Forneksite.com%2Fscenes%2Fornek%2Forneksec.flv&amp;backcolor=000000&amp;frontcolor=FFFFFF&amp;lightcolor=FFFFFF&amp;screencolor=000000&amp;type=video&amp;dock=true" id="mpl" name="mpl" quality="high" allowfullscreen="true" width="711" height="400">
    şeklinde bir embden kodu ile karşılaşıyorum.Sorunum bu embed içerisindeki
    kaydederken oluşan %3A%2F%2F karekterlerinden kaynaklanıyor.Zira bunları elle tek tek %3A= : %2F= / yapıp düzelediğimde video açılıyor acaba bu dosya içerine kayıtedilirken oluşan sorunu nasıl çözebilirim zira bu linkler
  • 19-08-2014, 03:20:03
    #2
    o zaman %3A %2F gibi karakterleri elle düzeltmek yerine urldecode() fonksiyonundan geçirin o stringi. o karakterler url in encode edilmesinden kaynaklanıyor.
  • 19-08-2014, 12:24:27
    #3
    mehmet284 adlı üyeden alıntı: mesajı görüntüle
    İyigünler arkadaşlar iki gün önce ücretsiz dağıtılan ***** birbotu indirip sitemde denedim ve bot şimdiye kadar çoktan bozulmuş dosyalarını tamir etmek için biraz uğraştığımda sorunun kaynağını buldum.

    Sorun scriptin JWPlayer eskisürüm olmasından kaynaklanıyordu ben öncelikle jwplayer kodlamalarda güncelledim.Lakin bu seferde şöyle bir sorunu tespit ettim


    Bottan videoları bulup ekle dediğimde konuya:


    <iframe src="/player/play.php?id=aHR0cDovL2hkcG9ybnR1YmUueHh4L3ZpZGVvLzI3N2ZlNTI5MGI1OGU1MzIzNjIwMDZkNTQyYWNiNzkwLz9zX2E9NSZhbXA7c19iPTMmYW1wO3NfYz0yNTM4Mw" frameborder="0" width="711" height="400" scrolling="no"></iframe>

    gibi uzantısı base64 ile şifrelenmiş iframe kodu veriyor bu kodun base64 olan şifreli bölümü decode ettiğimde sunucunun cache isimli bir klasöründeki dosyaları buluyorum.
    Cachenin içindeki ilgili dosyayı açtığımda

    <embed type="application/x-shockwave-flash" src="/player/player_3.swf?autostart=false&amp;file=http%3A%2F%2Forneksite.com%2Fscenes%2Fornek%2Forneksec.flv&amp;backcolor=000000&amp;frontcolor=FFFFFF&amp;lightcolor=FFFFFF&amp;screencolor=000000&amp;type=video&amp;dock=true" id="mpl" name="mpl" quality="high" allowfullscreen="true" width="711" height="400">
    şeklinde bir embden kodu ile karşılaşıyorum.Sorunum bu embed içerisindeki
    kaydederken oluşan %3A%2F%2F karekterlerinden kaynaklanıyor.Zira bunları elle tek tek %3A= : %2F= / yapıp düzelediğimde video açılıyor acaba bu dosya içerine kayıtedilirken oluşan sorunu nasıl çözebilirim zira bu linkler
    digiklan adlı üyeden alıntı: mesajı görüntüle
    o zaman %3A %2F gibi karakterleri elle düzeltmek yerine urldecode() fonksiyonundan geçirin o stringi. o karakterler url in encode edilmesinden kaynaklanıyor.
    hocam gerekli sorunu size özelden pm yoluyla attım ama buradanda açıklamak gerekirse 3 dosyamın içerisinde (play.php index.php kaydet.php) urlendecode (.) komutu yok sadece play.php dosyasının içerisinde bulunan playerin taslak kodlarında dosya yolunda dosya urlsinde
    <script type='text/javascript'>
        jwplayer('playerLivNKnRCjEBo').setup({
            file: '<? echo trim(urlencode($e[1]));?>',
    mevcut.başka herhangi urlencode urlendecode kodları mevcut değil