• 14-12-2007, 10:57:40
    #1
    Mrb arkadaşlar herhangi bir rapidshare linkini
    sitemdeki check.php dosyasında kontrol edecek. link sağlamsa sağlam, kırık sa link kırık diyecek.

    Yani kısaca rapidshare linkini check edecek olan koda ihtiyacım var Tşk.
  • 14-12-2007, 14:00:30
    #2
    Kurumsal PLUS
    oturup kodu yazamam vaktim yok ama mantığını anlatayım. linki file_get_contents ile açıp preg_match ile veriyi kontrol ettireceksin. eğer free butonu sayfada yer alıyosa sağlam, sayfada bu buton yoksa bozuktur mantığı.
  • 14-12-2007, 15:31:43
    #3
    dostrum olmuyoki
    $site=file_get_contents("http://www.rapidshare.com");
    birdefa rapidshare izin vermiyor baksana
    Bu kodla denedim

    <?php
    
    $site=file_get_contents("http://www.rapidshare.com");
    // googleyi çekeceğiz diyelim
    
    $vurkir=explode('<html>',$site);
    //hangi satırdan sonrasını alacaksın kaynak kodlarına bakarak ...
    if ($vurkir[1]) {
    
    $geriyekalan=explode('</html>',$vurkir[1]);
    //hangi satıra kadar alacaksın
    
    echo $geriyekalan[0];
    //<html> </html> satırlarının arası artık sitende
    // daha fazlası hayal gücüne kalmış
    
    } else {echo "Allahım Neydi Günahım Ben Nerde Yanlış Yaptım";
    
    }
    
    ?>
    ana sayfasını bile açmadı
    heleki RapidShare: 1-Click Webhosting
    gibi bir link girdiğimde
    link yok diyor
  • 14-12-2007, 15:53:13
    #4
    arkadaşlar aslın da mantık basit
    Şimdi Örnek link = RapidShare: 1-Click Webhosting
    olsun Bu link sağlam Şİmdi bunu elle açtığımızda eğer sağlamsa en altta free butonu Çıkıyor dimi, Ama değilse o buton yok
    Veya açtığımızda sağlamsa

    You want to download the file RapidShare: 1-Click Webhosting
    diye bişi yazıyor Şimdi Şu şekilde yapsak

    $site=http://rapidshare.com/files/35350024/The_Complete_Guide_to_Digital_Graphic_Design_150dp i.rar
    file_get_contents fonkiyonu ile açtırsak sitede (
    You want to download the file <b>http://rapidshare.com/files/35350024/The_Complete_Guide_to_Digital_Graphic_Design_150dp i.rar</b>)
    yi buldursak yani "
    You want to download the file <b> ile </b>
    arası bizim linkimiz aynı zamanda.

    Şİmdide bir if kullansak
    if ($site==Belirttiğimiz İki tag arası){
    echo "link sağlam"
    }else{
    echo "Link Kırık" };

    Şeklinde yapsak Olur bence ama işte bu işte siteyi açtırıp o 2 tag arasındakini almayı bilmiyorum dediğimi yapabilecek arkadaşar varmı acaba tşk...
  • 14-12-2007, 15:55:47
    #5
    Kurumsal PLUS
    bunu anlattım zaten bende sana
  • 14-12-2007, 16:06:15
    #6
    Bak dostum Yazdığım Kod

    <?php
    $link="http://rapidshare.com/files/35350024/The_Complete_Guide_to_Digital_Graphic_Design_150dpi.rar";
    $site=file_get_contents("$link");
    
    $vurkir=explode('You want to download the file <b>',$site);
    
    if ($vurkir[1]) {
    $geriyekalan=explode('</b>',$vurkir[1]);
    
    echo $geriyekalan[0];
    
    } else {echo "Allahım Neydi Günahım Ben Nerde Yanlış Yaptım";
    
    }
    if ($link==$geriyekalan[0]) {
    echo "Link sağlam";
    	
    }else {
    echo "Link Kırık";
    }
    
    ?>
    Verdiği Hata

    Warning: file_get_contents(RapidShare: 1-Click Webhosting) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /mounted-storage/home31a/sub001/sc26926-PSCP/birseyindir.com/text/cek.php on line 3
    Allahým Neydi Günahým Ben Nerde Yanlýþ YaptýmLink Kýrýk

    Şimdi Bana hata nerede Onu söyle lütfen
  • 14-12-2007, 16:09:17
    #7
    Kurumsal PLUS
    linkin sonuna .html eklemeyi denermisin birde?
    http://rapidshare.com/files/35350024/The_Complete_Guide_to_Digital_Graphic_Design_150dpi.rar.html
    şeklinde olsun.
  • 14-12-2007, 16:12:03
    #8
    Onuda denedim
    Hata
    Warning: file_get_contents(http://rapidshare.com/files/35350024/The_Complete_Guide_to_Digital_Graphic_Design_150dpi.rar.html) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /mounted-storage/home31a/sub001/sc26926-PSCP/birseyindir.com/text/cek.php on line 3
    Allahým Neydi Günahým Ben Nerde Yanlýþ YaptýmLink Kýrýk
  • 14-12-2007, 16:14:27
    #9
    Kurumsal PLUS
    kodu ilk verdiğin haliyle, linkin sonunda html olmadan denedim.

    http://81.215.234.178/hod.php

    çalışıyor.

    sunucunun ip si filan rapidde engelli olmasın :S