• 12-09-2010, 21:48:56
    #1
    $s= "192.168.2.1 youtube.com www.youtube.com";
    $s2="192.168.2.2 youtube.com.tr www.youtube.com.tr";
    $d="C:\Windows\System32\drivers\etc\host" ;
    $dosya = fopen ($d , 'w') or die ("Dosya açılamadı!");
    fwrite ( $dosya , $s) ;
    fwrite ( $dosya , $s2) ;

    şeklinde kodları local hostta çalıştırınca hosts dosyasını değiştiriyor. Fakat sitemde değiştirmiyor.

    acaba
    $d="C:\Windows\System32\drivers\etc\host" ;
    yerine kullanılacak başka bir yol var mı

    amacım sitemde youtube yasağını kaldırmak bunun için hosts dosyasını online olarak değiştirmek.
  • 12-09-2010, 22:14:51
    #2
    java script de olabilir.
  • 12-09-2010, 23:38:52
    #3
    PHP kullanıcının bilgisayarında değişiklik yapamaz. Sunucunun bilgisayarında değişiklik yapabilir sadece. Java veya Javascript kullanılır bu tür işlemler için yaygın olarak. Mutlaka başka alternatifler de vardır.
  • 12-09-2010, 23:45:40
    #4
    Php server ile client (Browser'ı kullanan bilgisayar) üzerinde değişiklik yapamazsınız. Php kodları derler, yansıtılacakları yazılacakları ekranda gösterir geri kalan işlemi arkaplanda halleder. Ama karşı tarafın bilgisayarında herhangi bir değişiklik yapamazsınız php ile. Bunun için sitenize küçük bir php dosyası ile vekil sunucu işlemi gördürtürseniz (bandwithi çok harcar dikkat edin) youtube videolarını (http://www.youtube.com/?v=434ae1qc yi http://siteadresiniz.com/vekil_url.p...om/?v=434ae1qc) şeklinde gösterebilirsiniz (bknz: ktunnel.com, ztunnel.com vs...) Ama kullanıcının bilgisayarında herhangi bir değişiklik yapmak için kullanıcının bilgisayarında bir backdoor bulup o şekilde yapmanız gerekir yada activex ve vbscript ile de halledebilirsiniz sanırım.
  • 13-09-2010, 10:11:51
    #5
    Javascript kodu nu bilen varmı acaba nasıl yapabilirim
  • 13-09-2010, 10:16:49
    #6
    Youtube için bukadar uğraşmana gerek yok cgi proxy kurun sitenize tamamdır.
    Dosya değiştirme işlemlerini genelde (hatta %99'u trojen gibi şeyler yerleştirmede kullanıyor.)
    Bunu size kimsenin göstereceğini sanmam, güvenlik için.

    Dediğim gibi proxy deneyin.
  • 13-09-2010, 10:17:55
    #7
    bu yöntem siteni saldırgan site olarak gösterebilir. en iyisi playerde proxy seçeneğini düşün
  • 13-09-2010, 10:26:11
    #8
    Önemli olan bunu mantığını anlayabilmemdir. Yoksa sitemde aktif olarak kullanacak değilim. Yoksa zaten youtuba girmek isteyenlerin çoğu zaten bir yöntemini bulmuşlar. Dediğim gibi benim için önemli olan bu kodların hangileri olduğu ve bu kodları öğrenmemdir.
  • 13-09-2010, 10:43:35
    #9
    unal_65 adlı üyeden alıntı: mesajı görüntüle
    Önemli olan bunu mantığını anlayabilmemdir. Yoksa sitemde aktif olarak kullanacak değilim. Yoksa zaten youtuba girmek isteyenlerin çoğu zaten bir yöntemini bulmuşlar. Dediğim gibi benim için önemli olan bu kodların hangileri olduğu ve bu kodları öğrenmemdir.
    Bu kodları kimse öğretmez çünkü bu sizin elinize bir silah verip mermisini doldurmakla aynı şeydir.

    İstediğiniz başka şeyler varsa yardımcı olabilirim yada konu açtığınızda gelir cevaplarım.

    echo adlı üyeden alıntı: mesajı görüntüle
    bu yöntem siteni saldırgan site olarak gösterebilir. en iyisi playerde proxy seçeneğini düşün
    Doğru söylüyor erkan kardeşim.