RapidShare Download Manager 5.3.2
Da ich mein NAS wechseln werde (Linksys NSLU2 -> Asrock ION 330HT), ist die Version 5.3.2 die letzte speziell auf die NSLU2 zugeschnittene Version. Zukünftig werde ich auf einem NAS mit Debian 5.0.3 und Apache2 weiterentwickeln, was aber nicht bedeutet dass zukünftige Versionen nicht auch auf der NSLU2 funktionieren werden.
Der changelog für Version 5.3.2 sieht so aus:
Veraenderte Dateien: ajax.php, config.inc.php, download.pl, free.php, free.pl, free_main.php, free_start.php, functions.inc.php, header.php, help.php, logs.php, index.php, info.php, news.php, readme.txt, remove.pl, rsdm_main.php, rsdm_start.php, unrar.php, uploads.php, uploads_start.php, url2links.php, version.php, wget.php, wget_main.php, wget_start.php, js/ajax.js, module/om4/index.php, module/om4/logs.php
Neue Dateien: kill.php, images/icons/burn.png
Entfernte Dateien: free_start.php
Neue Variablen in der config.inc.php: $no_reconnect_between
====> HINWEIS: in dieser Version wurde die Struktur der log-Dateinamen veraendert, d.h. bitte vor dem ersten Aufruf der logs.php alle alten log-Files loeschen.
====> HINWEIS: wer ein “Modul” nicht nutzen moechte, entfernt einfach die entsprechenden Dateien (z.B. mod_rss.php + module/rss/*). Die Links in der Navigation werden dann automatisch nicht mehr angezeigt.
+ info.php -> bereits bestaetigte Premium-Points werden erst nach einem Klick auf “Alle anzeigen” angezeigt
- header.php -> das Icon fuer die Statistik wurde aus Platzmangel aus dem Header entfernt, aber die Statistik laesst sich natuerlich noch ueber die Info-Seite aufrufen
+ info.php -> der aktuelle Wert (in Euro) der Premium-Points wird jetzt auch angezeigt
+ info.php -> Anzeige ausstehender Premium-Points, d.h. Premium-Points die erst noch von rapidshare.com bestaetigt werden muessen
+ header.php, help.php -> Hilfe-Seite auch fuer Free-User “freigeschaltet”
- download.pl, free.pl -> neue Funktion aus Version 5.1.2 (“sollte die runtergeladene Datei zu klein sein, z.B. weil der Download abgebrochen wurde, wird der Download automatisch erneut gestartet”) wieder entfernt, da es zumindest bei mir seit einem Perl-Update (?) Probleme mit der filesize-Funktion gibt
* kill.php, ajax.js, ajax.php, etc. -> kill.php im Browser aufrufen und Downloads loeschen (laufende Downloads werden aber noch vollendet)
+ info.php -> Anzeige in wievielen Tagen Premium-Points bestaetigt werden
+ uploads.php, uploads_start.php -> der Inhalt einer md5-Datei wird, falls vorhanden, in den Body der Benachrichtigungs-E-Mail eingefuegt (z.B. dateiname.part1.rar -> dateiname.md5)
+ free_main.php -> bereits runtergeladene Dateien werden nicht erneut runtergeladen
x free_main.php, info.php, rsdm_main.php -> Fehlerbehandlung verbessert
+ free.pl -> das Reconnect-Script kann fuer einen bestimmten Zeitraum (de)aktiviert werden ($no_reconnect_between in der config.inc.php)
+ ajax.php, free_main.php, free_start.php, etc. -> exec- bzw. shell_exec – Aufrufe in functions.inc.php ausgelagert
x ajax.php, unrar.php, etc. -> Benutzernamen, die einen Unterstrich enthalten, fuehren jetzt nicht mehr zu Problemen
kingofcomedy
16. Januar 2010 @ 19:51
Nur mal so nebenbei: nach dem Umstieg auf Debian 5.0.3 musste ich lediglich die config.inc.php anpassen, d.h. das teilweise vorhandene exec/shell_exec-Problem trat bei mir nicht auf.
drknickel
17. Januar 2010 @ 21:12
Hallo kingofcomedy,
ich habe mir dein tolles Tool auf meiner Synology installiert.
Im Hilfsbereich wird mir alles bis auf
p7zip: /opt/bin/7za ⇒ Datei nicht gefunden …
als korrekt dargestellt. p7zip findet er im IPKG nicht.
Wenn ich etwas aus einer rsdf Datei runterladen will erscheint folgende Fehlermeldung:
Notice: Undefined offset: 2 in /volume1/web/rsdm_532/rsdm_main.php on line 285
Notice: Undefined offset: 4 in /volume1/web/rsdm_532/rsdm_main.php on line 285
Notice: Undefined offset: 1 in /volume1/web/rsdm_532/rsdm_main.php on line 285
Notice: Undefined offset: 1 in /volume1/web/rsdm_532/rsdm_main.php on line 285
Notice: Undefined offset: 6 in /volume1/web/rsdm_532/rsdm_main.php on line 285
Notice: Undefined variable: 331710202 in /volume1/web/rsdm_532/rsdm_main.php on line 300
danach geht es endlos so weiter und endet mit
Notice: Undefined variable: 331680824 in /volume1/web/rsdm_532/rsdm_main.php on line 307
Notice: Undefined variable: 331680824 in /volume1/web/rsdm_532/rsdm_main.php on line 307
Alle Links anzeigen
ist offline!
ist offline!
ist offline!
ist offline!
Hast du eine Idee woran das liegt?
Danke für deine Arbeit und Hilfe,
LG drknickel
kingofcomedy
18. Januar 2010 @ 23:15
Hast du die Version 5.3.2 komplett neu installiert oder war vorher schon eine andere Version auf deiner Synology vorhanden? Mir scheint als würde die Rapidshare-API etwas ungewöhnliches antworten, daher der Fehler in Zeile 285. Das passiert dir vermutlich bei allen Download-Links, oder?
drknickel
19. Januar 2010 @ 00:12
Hallo kingofcomedy,
danke für deine Antwort.
Es war das erste Mal das ich rsdm überhaupt installiert habe.
Ja, es passiert bei allen Downloads mit dem Container, eine einzelne Datei runterladen geht problemlos
LG
kingofcomedy
19. Januar 2010 @ 23:26
Ok, dann mail mir doch mal bitte die rsdf-Datei an mail ED kingofcomedy PUNGHT de.
BigWookie
21. Januar 2010 @ 21:31
Hey wollte sagen das das ein bisschen problematisch ist mit den
Shell definitionen (#!/bin/sh und #!/usr/bin/perl in den perlfiles) könnte man das als einstellung in die settings auslagern?
Hab n bissle suchen müssen bis ich begriffen hab was schief läuft, mir wurde immer die sh datei gelöscht ( weil das das einzige ist was /bin/sh kennt ) und der log war leer
kingofcomedy
21. Januar 2010 @ 21:43
@BigWookie: ich habe deinen Kommentar mal hierhin verschoben, da er ja auch noch auf die aktuelle Version zutrifft. Das #!/bin/sh in den sh-Dateien werden ich in die config.inc.php auslagern. Die perl-Scripte werden allerdings nicht dynamisch erstellt, d.h. da müsstest du schon selber die Anpassungen vornehmen. Ich habe das aber mal in die readme.txt aufgenommen.
kingofcomedy
23. Januar 2010 @ 07:56
Für die Statistik: bei drknickel waren zuviele Links das Problem, so dass die Rapidshare-API bei der Status-Abfrage (ob die Datei online oder offline ist) nicht geantwortet hat. Der Fehler wird in der nächsten Version behoben sein.
isch
1. Februar 2010 @ 20:58
Hallo Kingofcomedy,
ich verwende noch zur Zeit die Version 5.1.2. Ich weiß nicht, ob es am rsdm liegt aber nach 0 Uhr haben alle Dateien im Downloadordner (inkl. Unterordner) die Rechte 777, obwohl ich die vorher auf 764 gesetzt habe. Bei anderen Verzeichnisse passiert das nicht. Hab schon in den crontab(s) der NSLU nachgeschaut nur leider den Grund nicht gefunden. Kann der ein script vom rsdm der Grund sein?
Danke schon mal
Isch
kingofcomedy
1. Februar 2010 @ 21:27
Schau dir mal Zeile 817 in der rsdm_main.php an.
isch
1. Februar 2010 @ 21:41
ja “chmod -R 777″, dass ist dann wohl der Grund
DANKE
kingofcomedy
1. Februar 2010 @ 21:43
Kein Problem.
Loader
3. Februar 2010 @ 13:40
Heyho,
Erstmal danke für RSDM.
Ich hab mehr oder weniger nen kleines Problem.
Wenn ich eine Download-”Liste” erstellt habe und diese als Download hinzufüge, funktionniert diese dann. Jedoch halten alle anderen Downloads, die von einer anderen Liste waren, an und gehen nicht weiter.
Als alternative kann ich diese über über ein terminal starten, habs allerdings erst gemerkt, nachdem die “neue” Liste bereits fertig war.
Greetz
PS: Ich nutze Debian Lenny, bis auf ein paar Kleinigkeiten läuft alles. Kleinigkeiten ist die news.php und es werden die Zeitverzögernden Downloads nicht angezeigt, bis diese starten.
Rechte stimmen alle, die help.php hat nur Probleme mit unzip, p7zip und nail, die ich allerdings sowieso nicht nutze.
Achja, -> rsdf_decode.py – md5sum: Falsch! <- kann ich ja getrost ignorieren oder?
Loader
3. Februar 2010 @ 13:51
Mit fällt grad ein, ich hatte die blabla.sh datei kurz darauf geändert (Pfade geändert), möglicherweise ist das der Grund.
Greetz
kingofcomedy
3. Februar 2010 @ 20:54
@Loader: der RSDM funktioniert unter Debian Lenny wunderbar.
Zu deinem Problem: hast du eventuell, warum auch immer, in der config.inc.php $simdownloads auf “1″ gesetzt?! Der Fehler mit den News ist mir bekannt. Da hat Rapidshare eine Kleinigkeit umgestellt. Die zeitverzögerten Downloads werden in einer eigenen Liste angezeigt (siehe Screenshot: http://img525.imageshack.us/img525/4054/rapidsharedownload0mana.jpg ). Und den md5-Fehler kannst du ignorieren, richtig, sofern du keine rsdf-Dateien nutzt.
Loader
4. Februar 2010 @ 00:13
$simdownloads ist auf 6 gesetzt…
Ich weiß, dass die Zeitverzögernden Downloads unterhalb der “normalen” Downloads stehen, jedoch werden bei mir diese nicht angezeigt…
So, als ob er da was zeigen will, jedoch nichts kommt.
Mal schaun, ob ich da was finde.
Greetz
PS: ich werde noch weitere Tests machen, habe allerdings rausgefunden, dass Downloads, die neu zu den alten hinzugefügt wurden und ohne Verzögerung starten sollen, dass diese tatsächlich starten.
Soll heißen, während die alte Liste noch geladen wird, will die neue Liste schon starten. Gesehen hab ich das per “ps -aux”.
(2 blabla.sh prozesse mit den jeweils zugehörigen perl scripten)
Loader
4. Februar 2010 @ 02:19
Heyho,
$simdownloads ist auf 6 gesetzt.
Die Liste mit den Zeitverzögernden Downloads wird bei mir nicht angezeigt.
Wenn keine solche Downloads vorhanden sind, dann sieht es normal aus.
Wenn ich jedoch Downloads Zeitverzögert drinne hab, dann sieht es so aus, als ob der Komplette Text mit den Leerzeilen fehlt. Stattdessen ist da das Ende der Seite.
Achja, mit Debian Lenny meinte ich, dass es ein x86_64 System ist (hatte mir keine gedanken bei der OS angabe gemacht).
Ich habe die config.inc.php natürlich angepasst.
Weiterhin habe ich gelesen, dass der md5sum fehler bei einem solchen System normal sei.
Greetz
Struppi
4. Februar 2010 @ 18:40
Hallo,
wieder mal eine gelungene Version. Das Problem mit den unfertigen Downloads war recht lästig
Was aber wirklich begeistert, ist der Geschwindigkeitsgewinn beim Laden des Seiten des RSDM selbst. Beindruckend.
Nun habe ich aber als Premium User folgendes Problem:
Eine(ige) Variablen werden nicht richtig aufgelöst, so versteh ich es jedenfalls ?! Hier die Fehlermeldung:
Überprüfe rapidshare.com – Einstellungen
Benutzername ⇒ korrekt!
Notice: Undefined variable: hash in /volume1/web/rsdm/functions.inc.php on line 35
Keine Verbindung zu rapidshare.com
Eine Idee. Wäre super nett.
Danke Struppi
kingofcomedy
4. Februar 2010 @ 18:50
@Loader: such mal in der logs.php nach “@ksort($queued_files);” und setze darüber “print_r($queued_files)”. Es sollte dir dann eine Liste mit den sh-Dateien in der Warteschleife ausgegeben werden.
@Struppi: wo taucht der Fehler auf? Beim Aufruf der help.php als Free-User?
Struppi
4. Februar 2010 @ 19:38
Hallo,
der Fehler steht in der Help als Premium User. Er zeigt sich dadurch, das die Anmeldung scheitert, und nur die Links geladen werden.
Ähnliche Fehler sind noch in den zwei neuesten News (Zeile 33).
Ich sehe gerade, daß in den News auch als Datum 01.01.1970 angezeigt wird ???
Als Free User ist alles OK.
Struppi
Loader
4. Februar 2010 @ 21:57
Die Verzögerten Downloads werden weiterhin nicht angezeigt.
Ist allerdings nicht allzu schlimm, da ich diese Funktion sowieso nicht/kaum nutze.
Wollte es nur erwähnen.
Außerdem werden sie nur nicht angezeigt, starten tun sie ja und das ist Hauptsache ^^
Greetz
PS: Was ich genau gemacht habe?
Wie du gesagt hast, “print_r($queued_files)” eingefügt. da dort kein @ und kein ; da war, gabs natürlich (?) nen Fehler. Verbessert, immernoch nix.
Kenne mich mit PHP nicht aus, lese nur das offensichtlichste raus und selbst das ist manchmal für mich nicht erkennbar
Loader
4. Februar 2010 @ 22:17
So siehts bei mir aus:
).
ohne zeitverzögerte Downloads http://www.abload.de/img/rsdm1up8e.jpg
mit zeitverzögerten Downloads http://www.abload.de/img/rsdm2fq3u.jpg
Meine config kann ich auf wunsch bei nem texthoster uppen und zeigen.
Mein System ist nen Debian Lenny mit LAMP und den nötigen sachen für rsdm (bis auf nail.-.vnstat zeigt bei rsdm ebenfalls keine gültigen werte…immer 0 kb/s oder einfach nichts…auch das ist nur nebenbei bemerkt
Greetz
kingofcomedy
4. Februar 2010 @ 22:58
@Loader: sorry, meine vorherige Anweisung war falsch und am Ende fehlt auch das ; – Zeichen, richtig. Du bist Free-User, richtig? Als Free-User ist der Wert für simdownloads immer auf “1″ gesetzt und so kann es auch mal passieren, dass die Listen durcheinander runtergeladen werden. Und die zeitverzögerten Downloads werden bei einem Free-User tatsächlich nicht angezeigt, d.h. das ist ein Bug. Ich werde mal versuchen den bis zur nächsten Version zu beheben. Danke für den Hinweis.
@Struppi: der News-Bug ist bekannt. Zu dem Fehler auf der Help-Seite: hast du in der users.inc.php den RS-Account-Typ (“prem”) eingetragen?
Struppi
5. Februar 2010 @ 17:36
Hi,
yep steht drin.
Habe gerade die alte Version 512 mal reaktiviert, und sie läuft.
Nun habe ich einfach die users.inc.php in die neue 532 reinkopiert, und siehe da: Es läuft doch …
Sollte eigentlich egal sein, da es nun läuft. Seltsam ist es aber schon.
Danke für Deine Hilfe, die mich ja zu experimentieren brachte.
Struppi
Loader
5. Februar 2010 @ 20:20
Da ich dir nu Arbeit verschafft habe, ein paar Verbesserungsvorschläge von mir
-bei der “Starten in” Funktion sollte man die Stunden/Minuten selbst eingeben. (eben mit Firebug getestet, mit erfolg… statt einfach . jedoch sollte man da noch einige Sachen der übersicht halber verbessern)
-ein (vielleicht-)Bug, da ich als Free user lade, sehe ich keine Zeitverzögerten Downloads, bei kill.php werden diese jedoch aufgelistet. Nun habe ich einen aktiven Download, einen der in ca. 20 Stunden anfängt und dann wollte ich noch einen zum testen meines oben genannten Vorschlags machen. der 2te Zeitverzögerte Download wurde bei kill.php nicht angezeigt, die .sh war jedoch vorhanden.
-Downloads oder wenigstens Downloadlisten Pausieren oder “gestoppt” hinzufügen, um diese dann zu starten oder später eine Zeitverzögerung hinzufügen.
Für Free user:
-nachfolgende Downloadlisten sollen “warten” bis die aktive Liste fertig ist oder pausiert wurde.
Das sollte es gewesen sein… Hätte ich das lieber im Forum schreiben solln? ^^
Greetz
kingofcomedy
5. Februar 2010 @ 23:25
@Struppi: komisch, aber hauptsache es läuft jetzt.
@Loader: mal schauen was sich machen lässt.
ok171
7. Februar 2010 @ 21:16
Hallo,
ich habe den RSDM 5.3.2 auf meiner DS 409 installiert.
Ich logge mich als USer Free ein.
Links lassen sich hinzufügen, allersdings starten die Download nicht.
Es gibt aber auch keine Fehlermeldung.
Hast du eine Idee wieso?
kingofcomedy
7. Februar 2010 @ 22:37
Die erstellte sh-Datei ist dann aber noch vorhanden? Und um welche Uhrzeiten versuchst du als Free-User etwas runterzuladen? Tagsüber soll es mittlerweile relativ schwer sein etwas runterzuladen.
Loader
10. Februar 2010 @ 18:05
Nun meld ich mich nochmals, für noch mehr Arbeit
Hab nen Bug gefunden, teilweise sogar recht lustigen.
RSDM teilt (wie gewohnt) die Downloads in der logs.php in mehrere Teile.
Teile sind wie folgt:
abc.part01.rar
abc.part02.rar
und falls der Name anders lautet, teilt er es in einem neuen Teil mit.
abc.part01.rar
abc.part02.rar
————Neue Download-Liste
xyz.part01.rar
xyz.part02.rar
Wenn ich aber nun 2 verschiedene Archive (also abc.partxx.rar und xyz.partxx.rar) in einer Liste hinzufüge, so wird in der logs.php der Download dennoch getrennt angezeigt. Alles soweit ganz in Ordnung, bis man die Logs selbst löschen will. löscht man beide Liste mit dem Button unten Rechts in jeder Liste, so denkt man, alle logs seien gelöscht, doch dem ist nicht so. Zwar wurden die Logs gelöscht, dafür wurden diese aber neu angelegt.
Teste es selbst, um zu erfahren wieso (bin mir da nicht so sicher).
Greetz
kingofcomedy
12. Februar 2010 @ 07:07
Wenn ich dich richtig verstanden habe, dann ist das kein Bug.
Wenn du einen Download mit 20 Links startest, dann befinden sich davon (je nach Einstellung) noch 15 Links in der Warteschleife. Klickst du jetzt (5 Downloads laufen, 15 befinden sich in der Warteschleife) auf das Löschen-Icon, dann werden anschliessend trotzdem noch alle 20 Downloads angezeigt. Warum? Für die 5 laufenden Downloads werden die log-Files neu generiert. Und die 15 Links in der Warteschleife werden aus den sh-Dateien erzeugt.
Loader
13. Februar 2010 @ 01:56
Scheinbar hast du mich nicht richtig verstanden.
Mache dir eine Url-Liste von einer datei mit ca. 3 teilarchiven (oder mehr) und dann einer anderen datei mit ca. 3 teilarchiven (oder mehr).
(Ich hab das so gemacht, damit der Download ohne Unterbrechung weiterläuft, also eine “Gesamtliste” gemacht und dann gestartet.)
Das ganze gilt im grunde als ein Download.
Gehe ich nun in die logs.php, so werden die zwei Dateien getrennt angezeigt, also als wären das 2 Downloads, jedoch laufen diese in der Reihe ab, in der ich sie natürlich hinzugefügt habe.
Heißt also für den Freeuser ist das Praktisch, denn es laufen nicht 2 Downloads sondern es wird nacheinander nach eigener Reihenfolge geladen.
Hätte ich die beiden dateien in getrennten Url-Listen hinzugefügt, würden sich die Downloads kreuzen und dann gäbe es keine richtige Reihenfolge mehr.
Greetz
PS: Ich denke, dass es besser ist, dass ich das in einem Forum genauer und mit Screenshots erläutere.
Desweiteren waren die Downloads bereits fertig, als ich die logs entfernen wollte, jedoch kamen diese immer wieder. (Wie du erwähnt hast von den sh Dateien.)
kingofcomedy
13. Februar 2010 @ 17:55
Ja, erkläre das mal lieber mit Screenshots.
Luke
14. Februar 2010 @ 00:12
Hallo,
warum erhalte ich diesen Fehler? Er kommt immer wenn ich einen Download als Free starten will!!
Fatal error: Call to undefined function curl_init() in /var/www/rsdm/functions.inc.php on line 45
Mfg Luke
kingofcomedy
14. Februar 2010 @ 11:37
Vermutlich ist kein cURL installiert.
Option #1: cURL installieren.
Option #2: in der config.inc.php $filecheck_method leer lassen.
Luke
14. Februar 2010 @ 12:07
Hallo!
also das hat nicht wirklich was gebracht!!
wenn ich auf wget klicke und da einen link einfüge sagt er ja er hat einen Download,und dann wenn ich oben links auf download klicke dann ist kein link mehr zu sehen!? habe ich da was falsch gemacht?
Mfg Luke
kingofcomedy
14. Februar 2010 @ 12:11
Wird denn, wenn auch nur für einen kurzen Moment, eine sh-Datei im RSDM-Verzeichnis angelegt?
Luke
14. Februar 2010 @ 19:49
Hallo!!
also ich bin jetzt so weit gekommen das (.sh) datein angezeigt werden und ich habe es auch bis hier hin Geschaft:http://217.172.181.103/rsdm.JPG , doch nach 30 minuten ist leider noch nichts passiert und neustart der fritzbox hat leider auch nichts gebracht!!
Mfg Luke
kingofcomedy
14. Februar 2010 @ 21:45
Du versuchst es als Free-User, d.h. du wirst wohl schon etwas länger als 30 Minuten warten müssen. Schau mal mit htop oder top nach ob die sh-Datei noch “läuft” und dann warte mal die Nacht ab.
Luke
16. Februar 2010 @ 23:11
Hallo!!
also ich habe gerade das teil mal neu gestartet und nun mal sehen was passiert!(neue Links)
war ja jetzt 2 tage an aber hat nichts gebracht!
Top sagt nichts aus wegen .sh datei!
mfg Luke
kingofcomedy
17. Februar 2010 @ 22:27
Wird denn eine sh-Datei erstellt?
Luke
18. Februar 2010 @ 13:04
Hallo!!
Also wie schon geschrieben : ja es wird eine .sh datei erste!
Unter Top zeigt er auch kurtz die .sh datei an, dann nicht wieder!
Das ganze war jetzt wieder fast 2 Tage an aber nichts geladen leider…. vieleicht noch ein Tip was ich versuchen kann?
Mfg Luke
isch
18. Februar 2010 @ 18:10
Hey kingofcomedy,
ich hatte ja das Problem mit den Rechten (777) nach jedem download.
hatte zwar alles in der rsdm_main.php auf 764 gesetzt in der alten Version und auch in der neuen (also wirkliche alle 777 auf 764), aber irgendwie hab ich immer noch das Problem, dass alles auf 777 gesetzt wird.
Ist in irgendeinem pl script noch etwas, wo die Rechte gesetzt werden.
Ist zwar nicht schlimm, dass alles auf 777 ist, aber unter windows sind dann komischerweise alle dateien als Schreibgeschützt markiert.
Gruß & Danke
isch
kingofcomedy
19. Februar 2010 @ 06:50
@Luke & isch: ich werde Euch antworten sobald es mehr Zeit vorhanden ist, d.h. hoffentlich am Wochenende.
Luke
19. Februar 2010 @ 20:05
@kingofcomedy
Danke
Loader
20. Februar 2010 @ 16:14
Heyho,
Sorry, dass so spät, aber ich hab nach meinem nächsten Download gesucht
Also hier mein Szenario:
Zuerst füge ich alle Links zu einer Liste hinzu: http://www.abload.de/img/urlsvfla.jpg
Wie man sieht, hat eine Datei immer 4 Teilarchive. (e01.part01-part04; e02.part01-part04 etc.)
Dann der Teil, wo diese als Download hinzugefügt werden: http://www.abload.de/img/downloadhinzufgen0ekh.jpg
Und dann noch die Bestätigung: http://www.abload.de/img/downloadhinzufgen2udic.jpg
Zu guter letzt die logs.php, alle Dateien werden mit ihren Teilarchiven getrennt angezeigt: http://www.abload.de/img/logsuds6.jpg
Alles in fast bester Ordnung. Wenn nun alle Downloads fertig wären, würde ich die logs löschen… und genau da hackt es. Die logs sollen einzeln gelöscht werden, jedoch sind alle links in einem .sh paket. wenn ich jetz einen teil der logs lösche (beispiel alle von e01), dann taucht diese in der logs.php als nicht vollendet wieder auf…
Das lustige ist, auch wenn die .sh datei fertig ist und alle downloads fertig sind, steht in der logs.php das gegenteil… die .sh datei bleibt erhalten und bei kill.php steht auch nichts.
Alles als freeuser natürlich.
Ich hoffe, dass das halbwegs nachvollziehbar ist.
Greetz
PS: Wenn ich gleich merke, dass die links zu den Bildern weg sind, werde ich es im Forum posten.
kingofcomedy
20. Februar 2010 @ 16:20
@Loader: alle Screenshots sind nachvollziehbar. Und einzelne Logs wirst du nicht löschen können, da halt die sh-Datei noch vorhanden ist und die Links dann als Links in der Warteschleife angezeigt werden würden.
Ich habe das jetzt aber richtig verstanden, dass die sh-Datei nicht gelöscht wird?! Hast du vielleicht die Option zum Entpacken ausgewählt? Der Entpack-Vorgang ist auch Teil der sh-Datei, d.h. es reicht nicht nur den Download abzuwarten.
Loader
20. Februar 2010 @ 17:03
Richtig, die wurde (letztes mal zumindest) nicht gelöscht.
Dieses mal lasse ich es einfach laden, bis zum schluss und ohne dass ich irgendwelche logs zwischendurch lösche.
Das wird zwar einwenig dauern, aber dann kann ich sicher sagen, ob die sh -Datei gelöscht wird oder nicht.
Entpacken tu ich nie, da ich es immer auf dem Desktop-PC mit der stärkeren CPU und mehr Platz entpacke.
Greetz
Luke
20. Februar 2010 @ 17:34
Hast du mich vergessen????:(
genau so wie die schönen bilder von @Loader , habe ich es auch alles er zeigt mir auch alle links an aber es passiert wie gesagt nichts!!! ich habe kein entpacken angeklickt
Mfg Luke
Ps: währe schön wenn wir es noch hin bekommen würden!!
kingofcomedy
20. Februar 2010 @ 22:45
Hier wird niemand vergessen. Es gibt halt Fragen die kann man schnell beantworten und bei anderen möchte man sich zum Beantworten lieber etwas mehr Zeit nehmen.
kingofcomedy
21. Februar 2010 @ 18:51
@isch: den “chmod -R 777 …”-Befehl gibt es in drei Dateien: free_main.php, rsdm_main.php und wget_main.php. Vielleicht hast du die Änderung in der rsdm_main.php vorgenommen und danach mal testweise als Free-User oder nur mit wGet runtergeladen?!
@Luke: mir scheint als würde bei dir die sh-Datei viel zu schnell gelöscht werden. Öffne mal die free_main.php und setze vor Zeile #743 (array_push …) eine Raute (#). Damit ist die Zeile auskommentiert und die sh-Datei wird nach einem Download nicht mehr gelöscht. Du kannst die Datei dann über die Konsole mit “./DATEINAME.sh” aufrufen und genau verfolgen was passiert.
Luke
21. Februar 2010 @ 22:37
Hallo kingofcomedy!!
also es geht nicht genau das gleiche wieder!!
wenn ich die console aufmache und dann gucke sehe ich für 5 sec die .sh datei und dann ist sie weg und passiert nichts wieder!!
beim aufrufen der datei kommt viel das hier ist der schluss:
done: 0
…
!!
Geladen hat er aber nichs!
Habe nun auch mal selber nen kleines altes delphi programm hochgeladen und das versuchte ich zu laden
Mfg Luke
Ps:@kingofcomedy kannst du mir mal ne e-mail schreiben bitte, hätte da mal ne frage
kingofcomedy
22. Februar 2010 @ 05:41
Wenn du als Free-User runterladen möchtest und die genannte Zeile in der free_main.php entsprechend bearbeitet hast, dann sollte die sh-Datei nicht mehr gelöscht werden.
mail – äd – kingofcomedy – punght – de
isch
22. Februar 2010 @ 10:15
@kingofcomedy
ich lad doch als free-user, soviel hab ich ja nicht. Hab das auch mal geändert in der free_main.php. DANKE! für den schnellen Support.
@Luke
Ich hatte mal ein ähnliches Problem, bei mir war /dev/null nicht auf 777 gesetzt.
Hast du auf der Hilfeseite geschaut, dass alle Rechte richtig gesetzt sind?
isch
23. Februar 2010 @ 08:55
@kingofcomedy
Danke! für den Hinweis, ich lade als free-user, da ich nicht so viel hab.
Hab es mal abgeändert in der free_main.php
@luke
Hast du mal auf der hilfeseite geschaut, ob alles o.k. ist.
Bei mir war etwas ähnliches (siehe Kommentar bei 5.1.2), da hatte ich nicht /dev/null auf 777 gesetzt.
kingofcomedy
23. Februar 2010 @ 14:02
@isch: sorry, dass ich deinen ersten Kommentar nicht schneller freischalten konnte. Jetzt ist er halt zwei Mal vorhanden.
Und mit der Änderung in der free_main.php sollte es dann auch keine 777-Probleme mehr geben.
Taron
23. Februar 2010 @ 16:10
Hallo kingofcomedy,
ich erhalte immer wenn ich etwas als Free User runterladen will den selben Fehler wie Luke weiter oben ihn beschreibt, also:
Fatal error: Call to undefined function curl_init() in /var/www/rsdm_532/functions.inc.php on line 45
Ich habe sicherheitshalber um evtl. Fehler in der Rechtvergabe auszuschließen mal den kompletten rsdm_532 Ordner samt Unterverzeichnisse und Dateien auf 777 gesetzt. Hat allerdings nichts genutzt.
Auch das auskommentieren der Zeile 743 in der free_main.php hat leider nichts gebracht.
Auf der Hilfe Seite werden unter Systemcheck auch keine Probleme aufgelistet und curl ist auch installiert.
Soweit ich das überblicken kann werden auch keine .sh Dateien in erstellt.
An was könnte das liegen?
roxxer
23. Februar 2010 @ 21:50
Hey.
Ich habe das gleiche Problem wie Luke:
wenn ich einen Link hinzufüge, dann erscheint er nicht in der Downloadliste. Es wird auch keine sh erstellt und keine log-Datei.
Wenn ich in der free_main.php die eine Zeile auskommentier, bleibt zwar die sh-Datei erhalten, aber wenn ich diese ausführe, funktioniert es nicht, da keine log-Datei im logs-Ordner vorhanden ist…
Schonmal danke für die Hilfe.
Loader
24. Februar 2010 @ 00:22
Heyho,
Meine Downloadliste ist nun zuende. ohne Probleme.
Die sh-Datei wurde automatisch gelöscht und die Logs habe ich per “alle Logs entfernen” gelöscht.
Somit hat sich das Problem vorerst erledigt.
Jedoch habe ich nicht getestet, ob der Probleme hat, wenn ich einen Teil der Logs lösche (2 Varianten; 1. Teil der Logs löschen, während er die Liste abarbeitet– 2. Teil der Logs löschen, nachdem die Liste abgearbeitet wurde [Wobei ich denke, dass die 2te Variante kein Problem darstellen sollte]).
Greetz
kingofcomedy
24. Februar 2010 @ 06:11
@Taron: setz mal in der config.inc.php $filecheck_method auf “” (= leer).
@roxxer: hast du die sh-Datei über die Konsole ausgeführt?
@Loader: na geht doch.
Taron
24. Februar 2010 @ 13:23
Wenn ich $filecheck_method leer lasse funktioniert das ganze.
An was könnte das denn liegen? Soll ich cURL vielleicht einfach mal entfernen und neu draufhaun? Oder macht es nichts aus wenn ich das auf leer lasse?
Auf jeden Fall schonmal vielen Dank für die Hilfe.
roxxer
24. Februar 2010 @ 14:37
Beim Ausführen der sh in der Konsole bekomm ich folgendes:
/opt/share/www/rsdm # ./1267018468_1.sh
./1267018468_1.sh: ./1267018468_1.sh: 3: perl: not found
chmod: /opt/share/www/rsdm/logs/*.log: No such file or directory
Das log-Verzeichnis ist auch leer.
kingofcomedy
25. Februar 2010 @ 07:05
@Taron: lass es ruhig leer. Zitat aus der config.inc.php: “Nachteil” ohne cURL: es koennen maximal ca. 120 Links gleichzeitig in die Textarea kopiert werden, ansonsten kommt es zu Fehlermeldungen.
@roxxer: “perl: not found”? perl ist aber installiert, oder?
roxxer
26. Februar 2010 @ 15:14
Ja, Perl war installiert.
Nur hatte ich wohl vergessen “export PATH=$PATH:/opt/bin” in .bashrc und /etc/profile einzutragen.
In der Konsole funktioniert es jetzt.
Aber über den Downloadmanager gehts weiterhin nicht.
Der Sh-Prozess verschwindet nach ein paar Sekunden wieder und es wird immernoch keine log-Datei erstellt.
kingofcomedy
28. Februar 2010 @ 00:14
Welche Rechte hat denn die erstellte sh-Datei, d.h. darf der Webserver-User die Datei überhaupt ausführen?
roxxer
1. März 2010 @ 15:11
Es funktioniert!!!
Hab das NAS mal neugestartet und jetzt läuft alles ohne Probleme.
Danke für die Hilfe.
kingofcomedy
1. März 2010 @ 21:19
Dann ist ja alles bestens.
bhs
28. März 2010 @ 22:04
Hallo! Erstmal danke für dieses tolle Tool. Leider hab ich auf meiner SheevaPlug mit Debian Squeeze ein paar Probleme mit dem RSDM:
1. Wenn ich als free-user Dateien hinzufügen will, kommt diese Fehlermeldung:
Warning: file_get_contents(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/Rapidshare/functions.inc.php on line 52 Warning: file_get_contents(http://api.rapidshare.com/cgi-bin/rsapi.cgi?sub=checkfiles_v1&files=331361480&filenames=rsdm_532_nslu2.7z): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/Rapidshare/functions.inc.php on line 52 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 298 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 302 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 303 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 305 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 305 Notice: Undefined variable: 331361480 in /var/www/Rapidshare/free_main.php on line 305 ist offline!
2. Rufe ich die logs.php-Datei auf, so sehe ich diese Fehlermeldung dutzendfach:
Deprecated: Function eregi() is deprecated in /var/www/Rapidshare/logs.php on line 57
Ähnliche Fehlermeldungen sehen ich auch, wenn ich die kill.php aufrufe. Woran kann das liegen? Hab ich was falsch eingestellt.
kingofcomedy
29. März 2010 @ 20:17
Schön dass mal jemand mit einer SheevaPlug hier postet. Die wollte ich mir auch mal besorgen. Sicherlich ein nettes Spielzeug.
Zu 1: da scheint etwas auf deiner SheevaPlug falsch konfiguriert zu sein. Such mal mit einer Suchmaschine deiner Wahl nach “php_network_getaddresses: getaddrinfo failed: Name or service not known file_get_contents”.
Zu 2: dann hast du wohl PHP 5.3.0 installiert, da ist die eregi-Funktion bereits als veraltet markiert. Auch wenn das der Funktionalität nicht schaden sollte, werde ich die Funktion mal ersetzen.
Edit: “split” wurde auch als veraltet markiert. Nur als Info falls mal jemand wieder eine Deprecated-Meldung bekommen sollte.
m0nk3y
30. März 2010 @ 10:42
Das Teil sieht echt mal cool aus. Könnte man sich echt überlegen sich sowas zu kaufen
Thx4info
Segmajom
30. März 2010 @ 19:51
Sorry for the English, unfortunately I do not speak in German. I have installed this version for a DNS-323 NAS. On the Help page every item is green. I have edited the user.inc.php with my rapidshare premium account. When I entered into the program everything seems OK except one thing, RS downloads do not work. The log says the following:
2010-03-30 20:24:20: (mod_fastcgi.c.2618) FastCGI-stderr: PHP Notice: Undefined index: username in /mnt/HD_a2/www/pages/header.php on line 20
PHP Notice: Undefined index: rsacctype in /mnt/HD_a2/www/pages/header.php on line 39
PHP Notice: Undefined index: rsacctype in /mnt/HD_a2/www/pages/header.php on line 58
PHP Notice: Undefined index: rsacctype in /mnt/HD_a2/www/pages/header.php on line 77
PHP Notice: Undefined index: rsloginid in /mnt/HD_a2/www/pages/header.php on line 106
PHP Notice: Undefined index: rsloginpw in /mnt/HD_a2/www/pages/header.php on line 106
PHP Notice: Undefined index: rsacctype in /mnt/HD_a2/www/pages/header.php on line 106
PHP Notice: Undefined variable: hash in /mnt/HD_a2/www/pages/functions.inc.php on line 35
PHP Notice: Undefined variable: homelink in /mnt/HD_a2/www/pages/header.php on line 453
It seems that rsacctype, rsloginid and pw are not defined. Any idea?
Segmajom
30. März 2010 @ 23:12
OK, the problem solved it. Perl was not installed correctly. Sorry.
And many thanks for this excellent program!
kingofcomedy
1. April 2010 @ 13:25
You are welcome.
Pat
21. April 2010 @ 18:57
Hallo King,
erstmal Lob und Anerkennung zu dem wirklich gelungenen RSDM.
Super Tool, ergänzt mein NAS auf alle Fälle. Hab die Syn DS210j.
RSDM soweit gut zum Laufen gebracht (merci m0nk3y für die Anleitung).
Hab jetzt nur ein komisches Problem.
Als ich noch als Free-User angemeldet war, hat RSDM sporatisch manche Dateien nur “angeladen”. Damit meine ich dass er die Datei nur zu ca. 50kb runtergeladen hat (und zwar teilweise mehrere Dateien immer mit der selben Größe).
Wollt mir eh schon lang nen Prem holen und dachte mir evtl. liegts am Reconnect als Free-User oder sonstiges…
Ärgerlicherweise hauts nun als Prem gar nicht mehr hin. Sprich jedes mal wenn ich nen Link oder Container einfüge und starte, läd er mir jede Datei nur bis ca. 50kb runter und meldet dann auch den Download als fertig! Die Größe der Datei wird auf der Log-Seite ebenfalls falsch, also mit 50kb angezeigt. Vor dem Starten des DL bei der Online-Prüfung zeigt er aber die richtige Größe an.
Hast Du vielleicht ne Vermutung an was das liegt oder sogar ne Lösung für das Problem.
Danke im Voraus…
Grüße
Pat
kingofcomedy
21. April 2010 @ 20:12
@Pat: Probleme bei einem Download als Free-User möchte ich nicht ausschliessen. Als Premium-User sollte das aber nicht passieren. Hast du Direkt-Downloads aktiviert? Und schau dir die Dateien auch mal mit einem Text-Editor an. Vielleicht findest du dort eine Fehlermeldung von rapidshare.com.
Tomi7711
21. April 2010 @ 20:35
Hello!
Is it possible to install this OpenWRT Backfire??? I need this (or similar) program to download files with premium account.
Thx!
Pat
22. April 2010 @ 17:01
X-D
Danke für den Hinweis mit den Direkt-Downloads…Daran lags!
Wie schon erwähnt, bin erst kürzlich Prem-User und NAS Besitzer!
Nochmals Respekt für dieses gelungene Tool!
Gruß
Pat
kingofcomedy
22. April 2010 @ 20:32
@Tomi7711: sorry, never heard of OpenWRT Backfire yet. Is it some kind of nas-os too? You need a webserver with php and some other stuff to run rsdm.
@Pat: kein Problem. Auf der Hilfe-Seite wäre dir das vermutlich und hoffentlich auch angezeigt worden, aber wir haben es ja auch auf diesem Weg geschafft.
Taron
24. April 2010 @ 13:12
Hallo KingofComedy,
nachdem der RSDM eine Zeit lang super gleaufen ist habe ich nun ein kleines Problem damit. Und zwar “hängen” ein paar eigentlich schon lange abgeschlossene Downloads in der Downloadübersicht fest Und zwar obwohl sie eigentlich schon fertig sind mit 0% Fortschritt. Ich dachte eigentlich dass ich nur die .sh Löschen muss um das zu bereinigen, aber es ist keine mehr vorhanden.
Wie kriege ich die abgeschlossenen Downloads weg?
Ich habe übrigensch auch schon probiert über das Web-Interface alle Logs zu löschen, hat aber auch nichts gebracht.
kingofcomedy
26. April 2010 @ 21:30
@Taron: auf der Download-Übersichtsseite werden eigentlich nur Files angezeigt, die entweder in einer sh-Datei auftauchen oder zu denen es log-Files gibt. Wenn du alle log-Files und auch sh-Dateien gelöscht hast, sollte auch keine Datei mehr angezeigt werden.
Taron
1. Mai 2010 @ 14:50
Hmm, das ist seltsam. Mein RSDM Ordner sieht so aus.
/mnt/Daten/public/rsdm_532$ ls -l
insgesamt 552
-rwxrwxr-x 1 user user 16246 2009-12-05 21:53 ajax.php
-rwxrwxr-x 1 user user 644 2008-08-22 06:04 auth.php
-rwxrwxr-x 1 user user 57521 2010-01-06 21:17 changelog.txt
-rwxrwxr-x 1 user user 3710 2010-02-23 15:23 config.inc.php
-rwxrwxr-x 1 user user 1580 2010-01-03 22:44 download.pl
-rwxrwxr-x 1 user user 871 2008-05-30 06:26 extract.pl
-rwxrwxr-x 1 user user 1406 2007-11-28 21:05 favicon.ico
-rwxrwxr-x 1 user user 5324 2009-01-13 21:04 fileed.php
-rwxrwxr-x 1 user user 48 2008-07-13 10:06 footer.php
-rwxrwxr-x 1 user user 38446 2009-12-27 22:33 free_main.php
-rwxrwxr-x 1 user user 10566 2010-01-01 12:17 free.php
-rwxrwxr-x 1 user user 6650 2009-12-09 06:06 free.pl
-rwxrwxr-x 1 user user 12998 2009-11-10 17:46 functions.inc.php
-rwxrwxr-x 1 user user 25897 2009-12-25 12:35 header.php
-rwxrwxr-x 1 user user 20002 2009-12-14 06:59 help.php
drwxrwxr-x 4 user user 4096 2009-11-14 07:42 images
-rwxrwxr-x 1 user user 12826 2009-12-25 12:29 index.php
-rwxrwxr-x 1 user user 11492 2010-01-06 21:06 info.php
drwxrwxr-x 2 user user 4096 2009-11-14 07:42 js
-rwxrwxr-x 1 user user 1560 2009-12-25 12:34 kill.php
-rwxrwxr-x 1 user user 513 2009-05-09 13:22 links.php
-rwxrwxr-x 1 user user 5802 2009-07-19 11:47 login.php
-rwxrwxr-x 1 user user 143 2007-10-13 17:28 logout.php
drwxrwxr-x 2 user user 4096 2010-05-01 15:38 logs
-rwxrwxr-x 1 user user 29265 2010-01-02 19:10 logs.php
-rw-r–r– 1 user user 0 2010-05-01 15:43 ls.txt
-rwxrwxr-x 1 user user 2061 2008-08-10 13:00 mod_bookmarks.php
-rwxrwxr-x 1 user user 705 2008-08-24 13:41 mod_rss.php
-rwxrwxr-x 1 user user 1968 2009-01-01 11:29 mod_suche.php
drwxrwxr-x 6 user user 4096 2009-11-14 07:42 module
-rwxrwxr-x 1 user user 2310 2009-10-16 23:31 news.php
drwxrwxr-x 4 user user 4096 2009-11-14 07:42 phpfe
-rwxrwxr-x 1 user user 19316 2008-07-05 16:25 phpfe.php
-rwxrwxr-x 1 user user 22 2009-06-09 22:28 phpinfo.php
-rwxrwxr-x 1 user user 3731 2009-09-26 21:37 rapidpoints.php
-rwxrwxr-x 1 user user 1472 2010-01-03 22:39 readme.txt
-rwxrwxr-x 1 user user 264 2009-12-25 12:24 remove.pl
-rwxrwxr-x 1 user user 953 2008-03-27 21:24 rsdf_decode.py
-rwxrwxr-x 1 user user 42259 2009-12-27 22:32 rsdm_main.php
-rwxrwxr-x 1 user user 911 2009-10-16 23:44 rsdm_start.php
-rwxrwxr-x 1 user user 2782 2009-09-28 22:21 showfiles.php
-rwxrwxr-x 1 user user 619 2008-03-09 20:11 showlog.php
-rwxrwxr-x 1 user user 497 2008-02-22 06:52 shutdown.pl
-rwxrwxr-x 1 user user 1704 2008-02-15 17:45 stats_graph.php
-rwxrwxr-x 1 user user 8703 2009-09-26 21:37 stats.php
-rwxrwxr-x 1 user user 2783 2008-12-15 06:07 style.css
-rwxrwxr-x 1 user user 1760 2009-11-13 21:19 unrar.php
drwxrwxr-x 2 user user 4096 2009-11-14 07:42 upload
-rwxrwxr-x 1 user user 26307 2009-11-14 10:22 uploads.php
-rwxrwxr-x 1 user user 3768 2009-11-08 22:06 uploads_start.php
-rwxrwxr-x 1 user user 3681 2009-09-26 21:37 upload_stats.php
-rwxrwxr-x 1 user user 7317 2009-10-16 23:45 url2links.php
-rwxrwxr-x 1 user user 786 2010-01-06 20:42 users.inc.php
-rwxrwxr-x 1 user user 30 2010-01-06 21:14 version.php
-rwxrwxr-x 1 user user 4314 2009-11-13 21:19 wget_main.php
-rwxrwxr-x 1 user user 2283 2010-01-01 12:22 wget.php
-rwxrwxr-x 1 user user 782 2009-10-16 23:46 wget_start.php
drwxrwxr-x 3 user user 4096 2009-11-14 07:42 xml
Kann darin keine sh Datei entdecken und auch der Ordner logs ist leer.
Es stehen aber trotzdem diverse Einträge unter Downloads.
S66
2. Mai 2010 @ 16:01
servus,
also ich benutze deine scripts schon lange und bin heute mal von meiner alten 4.2.5 auf die neuste version umgestiegen. wollte dann die free.pl n bischen erweitern, damit nach dem reconnect noch ein kurzer sleep + ein anderes script gestartet wird.
da mein perl schon ne zeitlang her ist, ist es normal dass wenn man exec aufruft er den aktuellen prozess abschießt, dh mit dem programm nicht weiter macht? funktioniert bei mir erst, nachdem ich das reconnect und das neue script mit system anstatt mit exec gestartet hab. wundert mich nur, weil du überall exec verwendest. ansonsten scheint wohl alles klasse zu laufen:)
kingofcomedy
2. Mai 2010 @ 19:56
@Taron: wenn keine sh-Datei vorhanden ist und der logs-Ordner wirklich leer ist, dann darf unter Downloads keine Datei auftauchen.
@S66: also über exec wird nur ein anderer “Befehl” ausgeführt. Sobald das der Fall war, läuft das Programm normal weiter. Auf meinem Debian Lenny gibt es mit exec auch keine Probleme. Aber wenn es bei dir halt nur mit system läuft, dann soll das so sein. Hauptsache es läuft.
S66
3. Mai 2010 @ 11:09
jo nach ersten tests scheint jetzt alles klasse zu laufen:)
es ist schon gewollt, dass sich das free.pl erst beendet wenn done auf 1 ist oder? also es soll nie am ende von nem exec commando sich selbst beenden?!
S66
3. Mai 2010 @ 18:21
so hab noch n paar anpassungen im free.pl skript machen müssen, da es zu problemen kam wenn ich mehrere downloads schnell hintereinander gestartet hab (mehrere free.pl prozesse fangen an zu laufen, denken sie können ziehen, aber nachdem einer angefangen hat und die anderen auch aus ihrem sleep kommen, zieht der rest nur ein paar kb, die info seite von rs^^). hab da die sache mit dem touch downloading etc wieder eingebaut, aber n bissl anders als du sie in der alten version hattest. bin grad noch am testen, mal gespannt ob jetzt alles geht. falls interesse besteht einfach melden, dann mail ich sie dir (einfach in der mail addi das ‘at’ weglassen…hab nur kein bock auf spam bots;) )
kingofcomedy
3. Mai 2010 @ 20:51
Du bekommst gleich eine E-Mail.
Taron
14. Mai 2010 @ 20:57
Hallo KingofComedy,
das Problem hat sich seltsamerweise nach einem Neustart des Servers von selbst erledigt.
Trotzdem vielen Dank für deine Hilfe.
kingofcomedy
14. Mai 2010 @ 21:02
Ok, auch gut. Beobachte das aber ruhig mal weiter.
Patrick
23. Mai 2010 @ 12:51
Hallo kingofcomedy,
gibt es eigentlich im RSDM ne Möglichkeit nach einem erfolgreichen Entpacken, ein Skript zu starten, das bspw. die Datei verschiebt und gleichzeitig umbenennt?
Bin nur mit den nötigsten Php Grundlagen ausgestattet und es würde wohl Wochen (;-)) dauern bis ich die Codezeilen finde würde, wo man das anstellen könnte.
Wäre spitze wenn Du mir verräts wo ich den script-Code einfügen müsste oder wo ich den Verweis zum Script setzten muss! (Schätze stark in unrar.php, aber wo genau?)
Danke…
Patrick
kingofcomedy
25. Mai 2010 @ 20:48
Was genau hast du denn vor und wieso speicherst du den Download nicht direkt im richtigen Ordner?
Theoretisch sollte das wohl möglich sein, aber vermutlich gibt es dann Probleme mit den Rechten, d.h. z.B. darf der Webserver Dateien nicht in das gewünschte Verzeichnis verschieben, etc.
whfor
25. Mai 2010 @ 20:50
Hallo, ich hab da ein problem, oder besser 2.
1. was sagt/bewirkt die Variable $simdownload
2. bei mir kommt es vor, dass rsdm Dateien die z.b. 50 MB haben sollte nur zu 46KB läd und dann behauptet sie seinen fertig.
kann ich irgendwo einen log sehen was rsdm macht (ich meine nicht die Datei-Logs)?
ach hab da noch was vergessen.
3. ich hab meinen reconnect.sh erstellt. Aus der Shell der DS210j (genau ich hab eine DS210j mit DSM 2.3 1157) funktioniert das Script perfekt. Doch RSDM scheint ihn nicht zu benutzen. Kann dies an der Downloadstation liegen das RSDM reconnect.sh nicht benutzt?
Wäre über eine Antwort sehr froh
))
kingofcomedy
25. Mai 2010 @ 20:55
1. $simdownloads = die maximale Anzahl gleichzeitig laufender Downloads
2. Andere log-Files gibt es nicht, sorry. Am Besten die 46KByte-Datei mit einem Text-Editor öffnen und mal nach einer Fehlermeldung von rapidshare.com schauen.
3. Wie sieht es denn mit den Rechten aus? Darf der Webserver die reconnect.sh ausführen?
whfor
25. Mai 2010 @ 22:01
also die rechte für reconnect.sh sind gesetzt (777)
wenn ich bei $simdownloads =1 habe sollte damit für free-user perfekt sein oder? Was passiert bei 0?
kingofcomedy
25. Mai 2010 @ 22:11
Für Free-User wird $simdownloads automatisch auf 1 gesetzt. Und 0 = 1.
S66 (http://rsdm.kingofcomedy.de/2010/01/rapidshare-download-manager-5-3-2/#comment-1134) musste den exec-Aufruf der reconnect.sh in der free.pl durch einen system-Aufruf ersetzen. Vielleicht ist das ja bei dir auch die Lösung.
whfor
26. Mai 2010 @ 19:21
sorry aber ich kenne mich garnicht mit Perl aus. Heist das ich soll “exec($reconnect_script)” durch “system($reconnect_script)” ersetzen??
kingofcomedy
26. Mai 2010 @ 20:41
Korrekt.
Patrick
8. Juni 2010 @ 14:55
Hallo kingofcomedy,
war im Urlaub und deshalb die späte Antwort.
Natürlich könnte ich die Dateien in das richtige Verzeichnis laden, wollte mir nur nach und nach Skripte basteln, die bspw. *.avi in ein bestimmtes Verzeichnis schieben und *.mp3 in ein anderes. Das wäre aber nur Spielerei und ist zweitrangig. In meinem Fall wichter wäre: Die *.avi´s in *.divx umzubenennen, da meine PS3 sie NUR dann lesen kann. Ich weiß sehr komisch, is aber so… Hat auch nix mit Transcodierung zu tun.
Deshalb hätte mich die Stelle im Code interessiert bei der es möglich wäre ein simples Shell-Skript zu starten.
Oder würde Dir spontan sogar eine bessere Lösung einfallen?
Grüße
Patrick
@whfor: Das Problem mit den 46kb Dateien hatte ich auch. Manchmal lud er korrekt runter, manchmal nur die 46kb Datei. Bei mir lags an der Directdownload-Einstellung von RapidShare.
Da du aber anscheinend Free-User bist, wirst Du das auch nicht umstellen können.
War auch lange Free-User, doch seit ich den Prem-Account geschmeckt habe, möcht ichs nicht mehr missen. Die paar Euronen rentieren sich meiner Meinung nach…
kingofcomedy
10. Juni 2010 @ 22:10
Also es sollte möglich sein nach dem Download (und Entpacken) einfach alle avi-Dateien in *.divx umzubenennen. Öffne mal die rsdm_main.php und suche nach dieser Stelle:
$del = "rm ".$web_path."/".$timestamp."_".$dateinummer.".sh";array_push($writearray, $del);
Füge darunter diese beiden Zeilen ein:
$move = "rename 's/\.avi$/\.divx/' ".$downloaddir1."*.avi";array_push($writearray, $move);
Ich habe den Befehl nicht getestet, sollte aber funktionieren.
Patrick
14. Juni 2010 @ 22:08
Hallo kingofcomedy,
hat leider nicht funktioniert
, aber ich spiel einfach selbst nochmal ein bißchen rum (selbstverständlich nur mit Backup;-))
Merci erstmal…
kingofcomedy
20. Juni 2010 @ 22:18
Komisch dass das nicht funktioniert.