RapidShare Download Manager 4.7.4 – Patches

Datei: rsdm_main.php

Suchen nach:

$filecheck = checkFiles($fileids, strtolower($filenames), $filecheck_method);

und ersetzen durch:

$filecheck = checkFiles($fileids, $filenames, $filecheck_method);

11 Kommentare

  1. dome

    17. September 2009 @ 12:37

    in Datei phpfe.php
    Zeile 140:
    if(empty($sort_by)) $sort_by = $columns[3];

    ersetzen durch:
    if(empty($sort_by)) $sort_by = $columns[0];
    sortiert dann Dateien nach Namen, und nicht nach Datum

  2. kingofcomedy

    17. September 2009 @ 21:22

    Klar, wer möchte kann die Dateien so natürlich auch nach dem Namen sortieren. :) Danke für den Tipp.

  3. back

    20. September 2009 @ 20:06

    Bug: Dateien mit “..” im Namen werden einfach übergangen, sprich verschwinden beim Eintragen einfach.

  4. kingofcomedy

    21. September 2009 @ 20:05

    Das ist kein Bug, sondern ein Feature. ;) Links die mehr als einen Punkt hintereinander beinhalten, sind wohl meistens (sicherlich nicht immer, stimmt) “Copy&Paste”-Fehler aus einem Forum, welches Links entsprechend kürzt.

    Öffne die functions.inc.php und entferne aus Zeile #146 (in Version 4.7.4) diesen Teil:

    && (strpos($wert, "...") === false)

  5. effi

    2. Oktober 2009 @ 12:33

    Super Tool, ich benutze es auf meiner NSLU2 für Rapidshare Free downloads!

    Ich habe unwahrscheinlich lange Wartezeiten zwischen den Downloads und hab mir darum mal die Free.pl angeschaut. Da ist ja folgendes drin:
    if($chunk_2 =~ m##g){

    }elsif($chunk_2 =~ m#is already downloading a file#g){

    }elsif($chunk_2 =~ m#Or try again in about (\d*) minutes.#){

    }else{
    print “…\n\n”;
    }

    Das bedeutet, wenn er noch nicht downloaden kann (erstes “if”) aber auch keinen der zwei Texte findet (“already downloading” oder “try again”) dann legt er keine Pause ein und geht sofort wieder in die DO-Schleife. Wenn also die Texte nicht stimmen oder (wie in meinem Fall) z.B. auf deutsch sind, dann hämmert er sofort wieder auf Rapidshare ein, was eventuell zu einer blockierung führt. Ich habe die letzten zwei “elsif” und das letze “else” ersetzt, somit sieht es bei mir jetzt folgendermassen aus:

    if($chunk_2 =~ m##g){

    }else{
    print “Kann noch nicht Herunterladen!\n\n”;
    print “naechster check in $time_between_checks sekunden!\n\n”;
    sleep($time_between_checks);
    }

    Jetzt scheinen die Wartezeiten viel kürzer.

    Falls meine Annahme (bzw meine Codeänderung) korrekt ist könnte man das ja in der nächsten Version mit reinnehmen.

    Gruss Effi

  6. kingofcomedy

    2. Oktober 2009 @ 21:55

    @Effi: also eigentlich sollte die free.pl nie in diesen letzten Teil der if-Abfrage kommen. Ich werde deinen Vorschlag aber trotzdem hinzufügen. Danke.

  7. Effi

    2. Oktober 2009 @ 22:14

    @kingofcomedy: Ich hatte z.B. gestern eine Meldung die inhaltlich etwa sagte “Aktuell keine Download-Slots für Free-User. Versuchen Sie es in 2 Minuten nochmal”. Diese Meldung war auf Deutsch, hätte also die “elsif” nicht getroffen.
    Mein Lösung ist sehr rudimentär, du kannst das sicher noch verfeinern :-) Eventuell kann man ja die original “elsif” lassen und einfach im “else” Fall noch eine Wartezeit einfügen.
    Jedenfalls Danke für die tolle Arbeit!!

  8. kingofcomedy

    2. Oktober 2009 @ 22:18

    Die deutschen Fehlermeldungen werden eigentlich nur angezeigt, wenn man mit dem Browser einen Link aufruft. Der RSDM ruft die Links aber über wGet auf und da gibt es normalerweise immer eine englische Antwort. :)

  9. Effi

    2. Oktober 2009 @ 22:33

    Siehst du, da wusstest du mehr als ich :-)
    Eventuell war es ach nur Zufall, jedenfalls vergingen vor der Änderung ca 60 Minuten zwischen zwei Downloads, danach nur noch etwa 20. Kann natürlich auch einfach Zufall sein…

  10. kingofcomedy

    2. Oktober 2009 @ 22:36

    In der nächsten RSDM-Version kann dann jeder Free-User sein eigenes Reconnect-Script einbauen. :)

  11. RSDM auf Synology DS-108j | Ten Targets Blog

    15. Juni 2010 @ 13:03

    [...] im RSDM (V. 4.7.4) nun alle Links als offline angezeigt und man kann keinen Download starten. Durch dieses Patch wird das Problem [...]

RSS feed for comments on this post · TrackBack URI