IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   Rapidshare Linkleri için Yararlı bir araç (https://www.ircforumlari.net/php/42831-rapidshare-linkleri-icin-yararli-bir-arac.html)

Nickolas 01 Aralık 2007 12:58

Rapidshare Linkleri için Yararlı bir araç
 
Rapidshare Premium hesabım var. İndireceğim dosyanın linklerini seçip flashget 'e atıyorum. Sonrada dönüp bakma gereği duymuyorum.

Aynı zamanda Flashget Toplu olarak Linkler kopyalandığında tek seferde atmaya izin veriyor.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Fakat son zamanlarda artan rsprotect, rssafe gibi Rapidshare 'in Referans Linklerini tek bir sitede toplama amaçlı siteler yüzünden linkleri flashget 'e atabilmek için (Half Life 2 - Orange Box çıktığında 42 Parttı) Dosya partları kadar eziyet çekmek zorunda kalıyordum.

Ya da bir diğer konuda vBulletin tipi forumların linkleri otomatik olarak kısaltması.


Genel olarak kullanımından bahsedeyim:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Burada görüldüğü gibi Linkler hem kısaltılmış hem de rsprotect linkleri. Bu linklerin tamamını kopyalayarak önce Kısaltılmış Linklerden Sonra da Rsprotect Linkleri için yazılan bölümden geçireceğiz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Daha Sonra Gönder Tuşuna basarak Verdiği Linkleri RS Protect Linkleri Bölümüne koyup O bölümün Gönder Tuşuna basacağız.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ve İşte Linklerimiz... Flashget 'e toplu bir şekilde atılmaya hazır :)

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Örnek:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Eklentiler Çalışmadığı için Kod olarak Vereceğim

Kod:

<html>
<body>
<form method="post">
<input type="hidden" name="do" value="rsprotect" />
<fieldset style="width: 810px; color: purple; font: 11px Verdana; padding: 5px;">
<legend>RS Protect Linkleri</legend>
<div><textarea name="links" style="width: 800px; height: 70px;"></textarea></div>
<div><input type="submit" style="font: bold 11px Tahoma" value="Gönder" /></div>
</field>
<div style="margin-top: 10px; font: 10pt Verdana; color: purple;">
<?php
if ($_POST['do'] == 'rsprotect')
{
 $links = preg_replace('#([\n\r])#', '|||', $_POST['links']);
 $links = explode('|||', $links);
 $first = '<FORM ACTION="[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...];
 $second = '" METHOD="';
 foreach ($links AS $link)
 {
  $fhand = fsockopen('
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80);
  $getlink = str_replace('
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
fputs($fhand, "GET $link HTTP/1.1\r\n");
  fputs($fhand, "Host: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]");
  fputs($fhand, "Connection: Close\r\n\r\n");
  while (!feof($fhand))
  {
  $content .= fgets($fhand);
  if (($start = strpos($content, $first)) !== false)
  {
    $stop = strpos($content, $second);
    $curlink = "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]" . substr($content, $start + strlen($first), $stop - $start - strlen($first));
    echo "<div><a href=\"$curlink\" target=\"_blank\">$curlink</a></div>\n";
    unset($content);
    break;
  }
  }
  fclose($fhand);
 }
}
?>
</fieldset>
</form>
</div>
<form method="post">
<input type="hidden" name="do" value="rapidsafe" />
<fieldset style="width: 810px; color: purple; font: 11px Verdana; padding: 5px;">
<legend>RS SAFE Linkleri</legend>
<div><textarea name="links" style="width: 800px; height: 70px;"></textarea></div>
<div><input type="submit" style="font: bold 11px Tahoma" value="Gönder" /></div>
</field>
<div style="margin-top: 10px; font: 10pt Verdana; color: purple;">
<?php
if ($_POST['do'] == 'rapidsafe')
{
 $links = preg_replace('#([\n\r])#', '|||', $_POST['links']);
 $links = explode('|||', $links);
 $first = '<FORM ACTION="[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...];
 $second = '" METHOD';
 foreach ($links AS $link)
 {
  $fhand = fsockopen('
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
80);
  $getlink = str_replace('http://rapidsafe.net', '', $link);
  fputs($fhand, "GET $link HTTP/1.1\r\n");
  fputs($fhand, "Host: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]");
  fputs($fhand, "Connection: Close\r\n\r\n");
  while (!feof($fhand))
  {
  $content .= fgets($fhand);
  if (($start = strpos($content, $first)) !== false)
  {
    $stop = strpos($content, $second, $start);
    $curlink = "[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]" . substr($content, $start + strlen($first), $stop - $start - strlen($first));
    echo "<div><a href=\"$curlink\" target=\"_blank\">$curlink</a></div>\n";
    unset($content);
    break;
  }
  }
  fclose($fhand);
 }
}
?>
</fieldset>
</form>
</div>
<fieldset style="width: 810px; color: purple; font: 11px Verdana; padding: 5px;">
<legend>Kısaltılmış Linkler</legend>
<form method="post" onsubmit="return submitform()">
<input type="hidden" name="do" value="shortrs" />
<iframe style="width: 800px; height: 150px;" name="shortrs" id="shortrs" src="about:blank"></iframe>
<input type="hidden" name="rslinks" id="rslinks" value="" />
<br />
<input type="submit" value="Gönder" style="font: bold 11px Tahoma" />
<script type="text/javascript">
<!--
function fetch_object(idname)
{
 if (document.getElementById)
 {
  return document.getElementById(idname);
 }
 else if (document.all)
 {
  return document.all[idname];
 }
}
var iframewin = fetch_object('shortrs').contentWindow;
var iframedoc = iframewin.document;
iframedoc.designMode = 'on';
iframedoc = iframewin.document;
iframedoc.open('text/html', 'replace');
iframedoc.write('');
iframedoc.close();
iframedoc.body.contentEditable = true;
function submitform()
{
 fetch_object('rslinks').value = iframedoc.body.innerHTML;
 return true;
}
//-->
</script>
</form>
<?php
if ($_POST['do'] == 'shortrs')
{
 $links = stripslashes($_POST['rslinks']);
 $first = "<A href=\"";
 $second = "\" target=_blank>";
 $link = '';
 $first_look = -1;
 $second_look = -1;
 while (1)
 {
  if (($first_look = strpos($links, $first, $first_look + 1)) !== false)
  {
  $second_look = strpos($links, $second, $second_look + 1);
  $link = substr($links, $first_look + strlen($first), $second_look - $first_look - strlen($first));
  echo "<a href=\"$link\" target=\"_blank\">$link</a>\n<br />\n";
  }
  else
  {
  break;
  }
 }
}
?>
</fieldset>
</form>
</body>
</html>


furkankurt1 29 Kasım 2008 15:29

Cevap: Rapidshare Linkleri için Yararlı bir araç
 
kardeş kodlar nasıl çalışacak

onurgrn 20 Aralık 2009 13:00

Cevap: Rapidshare Linkleri için Yararlı bir araç
 
çok teşekkürler, bence süper bir paylaşım..
yalnız kodları yazıp html olarak kaydedince de söyle hata alıyorum. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Nickolas 20 Aralık 2009 13:28

Cevap: Rapidshare Linkleri için Yararlı bir araç
 
Bunu baya önce güncellemiştim. Yeni halini;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] üzerinden takip edebilirsin ya da kaynak kodlarıyla beraber istiyorsan; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] dan indirebilirsin.


Kullanım hakkındaki eski açıklama burada mevcut. Fakat uyarmalıyım 7 aydan fazladır güncellemiyorum...


[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

onurgrn 20 Aralık 2009 13:42

Cevap: Rapidshare Linkleri için Yararlı bir araç
 
teşekkürler, emeğine sağık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:24.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net