• 23-05-2010, 21:33:21
    #1
    Üyeliği durduruldu
    Botun birini düzenledim, otomatik olarak güncellesin ben uğraşmıyayım diye. Bunu cronjoba ekliyorum. Fakat dosya çalışıp konu eklediğinde <script> tagı süzülüyor doğal olarak konu içerisinde player değil saçma sapan playerın kodları çıkıyor. Aynı dosyayı browser ile çalıştırınca sorun yok, gayet normal çalışıyor eklemeyi düzgün şekilde yapıyor. Bu sorunu nasıl aşabilirim? Cronjob için kullandığım parametrelerde hatam var diye tahmin ediyorum fakat bir sonuca ulaşamadım.

    wget -O /dev/null  http://site.org/dosya.php
  • 23-05-2010, 21:46:19
    #2
    Dediğinizi tam anlamadım ama bot ajax destekli sanırım. Cronjob ajax desteklemez. Javascripti client(browserlar) destekler.
  • 23-05-2010, 22:33:28
    #3
    Üyeliği durduruldu
    Yok hayır ajax vs. yok. Tek dosyada tüm verileri çekip ekliyor. Yani tek yapmak gereken dosya.php çalıştırmak. Ama dediğim gibi eklese bile <script> tagı süzülüyor yani eklenmiyor eklenmeyincede aradaki veriler ekleniyor.JW playerın kodları.

    Alıntı
    var so = new SWFObject(‘http://www.site.com/wp-content/plugi...217;9′);
    so.addParam(‘allowfullscreen’,'true’);
    so.addParam(‘allowscriptaccess’,'always’);
    so.addParam(‘wmode’,'opaque’);
    so.addVariable(‘file’,'http://video.ak.facebook.com/cfs-ak-ash2/32970/925/119560671414956_25879.mp4′);
    so.addVariable(’skin’, ‘http://www.site.com/wp-content/plugi...s.swf’);
    so.write(‘mediaspace1′);
    gibi normalde script taglarınında olması gerek ama gelmiyor. fakat bu dosya cronjob ile değilde direk tarayıcıya dosyanın adresini yazıp çalıştırılırsa o zaman normal şekilde görevini yerine getiriyor.
  • 23-05-2010, 22:36:36
    #4
    Üyeliği durduruldu
    htmlspecialchars() ile gir
    htmlspecialchars_decode () ile bas
  • 23-05-2010, 22:39:41
    #5
    Üyeliği durduruldu
    sistem wordpress ve wordpress fonksiyonu olan wp_insert_post kullanıyorum. Dediğim gibi anlamadığım olay, cronjob ile dosya çalışınca bu sorun var normal elle browserdan çalıştırınca bir sorun yok.
  • 23-05-2010, 23:44:40
    #6
    Benim kullandığım kod bu istersen birde bunu dene.
    Alıntı
  • 23-05-2010, 23:54:01
    #7
    Üyeliği durduruldu
    mrtoxic adlı üyeden alıntı: mesajı görüntüle
    Benim kullandığım kod bu istersen birde bunu dene.
    Deniyorum sonucu yazarım ilerleyen saatlerde çok sağol.
  • 24-05-2010, 00:19:30
    #8
    Alıntı
    /usr/bin/php -q /home/kullaniciadi/dosya.php
    şeklinde denermisiniz.
  • 24-05-2010, 00:38:34
    #9
    Üyeliği durduruldu
    mrtoxic adlı üyeden alıntı: mesajı görüntüle
    Benim kullandığım kod bu istersen birde bunu dene.
    Dosya çalışmadı sanırım, çünkü ekleme bile yapmadı teşekkürler.

    victories adlı üyeden alıntı: mesajı görüntüle
    şeklinde denermisiniz.
    Deniyorum teşekkürler.

    ------

    Çalıştı fakat benim koddaki gibi veriler süzülerek girildi gene. Tüm veriler var sadece player kodları yok. Cronjobdan çalıştırdığımda tıpkı browser ile çalıştırıyormuş gibi çalıştırmam lazım bunu çözmem için. Yada başka bir yerde sorun var ama baktığımda bir sorun gözlemliyemiyorum.