ThorbenSchröder Verfasst am: Fr, Aug 06, 2004 20:52 |
---|
Ist unterwegs.
Thorben |
Ayman Verfasst am: Fr, Aug 06, 2004 19:07 |
ThorbenSchröder schrieb ...
Zitat: So, done.
Hussa! Es werde Licht! ![]() Zitat: Nur eine kleine Anmerkung: Wir sind nicht total bescheuert, und wir haben auch schonmal was mit nem Computer gemacht.. EHRLICH... also nächstes mal bitte eine nicht ganz so... komische Erklärung
Lieber Admin, ich habe wirklich versucht es so knapp und sachlich wie möglich zu fassen. Da ich aber nicht wusste und auch nicht wissen konnte, wie es um Euren DB-Fähigkeiten bestellt ist, musste ich die Sache möglichst narrensicher formulieren. Was zählt, ist doch, dass es nun zu klappen scheint. Dafür schon mal ein Riesendankeschön an Dich! Zitat: Jetzt ist nurnoch die Frage, wie du es haben willst?
CSV? XML? CSV wäre recht Grüße Ayman |
ThorbenSchröder Verfasst am: Fr, Aug 06, 2004 18:35 |
So, done.
Nur eine kleine Anmerkung: Wir sind nicht total bescheuert, und wir haben auch schonmal was mit nem Computer gemacht.. EHRLICH... also nächstes mal bitte eine nicht ganz so... komische Erklärung ![]() Deine SQL Statement ist allerdings Gold wert, ich habe danach gesucht, aber meine Fähigkeiten waren wohl zu beschränkt. ![]() Jetzt ist nurnoch die Frage, wie du es haben willst? CSV? XML? Thorben |
Gast Verfasst am: Fr, Aug 06, 2004 16:20 |
DivineDominion schrieb ...
Zitat: erstehe das Problem nicht, wieso haben die das nicht selber gemacht?
Weiß ich auch nicht genau. Zitat: Übrigens steht deine Mail NICHT im Profil. wollte eigentlich nur das dazuschrieben
Hast recht, aber man kann mir eine persönliche Nachricht (PN) zukommen lassen und das sollte reichen. Demjenigen, der mir die Daten bringt, sende ich gerne meine Emailaddi ![]() Grüße Ayman |
DivineDominion Verfasst am: Fr, Aug 06, 2004 16:04 |
Verstehe das Problem nicht, wieso haben die das nicht selber gemacht? ![]() ![]() |
Ayman Verfasst am: Fr, Aug 06, 2004 15:42 |
Markus Rossé schrieb ...
Zitat: Aber wesshalb es nicht möglich ist, jemanden zu engagieren der genug von PHP und Datendanken versteht, der rasch ein Script schreibt um das gewünschte zu erzielen, entzieht sich meiner Kentniss.
... und recht hat er. Also hab ich das mal eben selbst gemacht 8) Lieber BlitzForum-Admin, es folgt also nun die Anleitung, wie Du mir die gewünschten Zeilen aus der DB extrahieren kannst: Ich habe eben phpBB2 installiert (v2.0.10), ein paar Foren eingerichtet sowie ein paar Topics und Antworten eingegeben. Auf der Basis der daraus entstandenen MySQL-DB habe ich folgendes kurzes SQL-SELECT-Statement abgeleitet, dass den Job erledigt: Code: [AUSKLAPPEN] SELECT pbb_topics.topic_title, pbb_posts_text.post_text
FROM pbb_posts_text, pbb_posts, pbb_topics WHERE pbb_posts.forum_id=3 and pbb_posts.post_id=pbb_posts_text.post_id and pbb_topics.topic_id=pbb_posts.topic_id ORDER BY pbb_posts.topic_id desc, pbb_posts.post_time asc Zu beachten ist dabei folgendes: Alle phpBB2-Tabellennamen beginnen mit einem gleichen Präfix. Ich habe bei der Installation den Präfix "pbb_" gewählt, voreingestellt ist "phpBB_". Ich habe bereits Eure korrekte Forums-ID für das 3D Graphics-Forum eingesetzt: 3. Was ist zu tun? 1. Du startest phpMyAdmin und wählst auf der ersten Seite unter MySQL den Punkt Datenbanken aus. Es erscheint eine liste aller Datenbanken. Hier wähle nun bitte die Datenbank aus, die von phpBB verwendet wird (der Name wurde bei der Installation erfragt). Es erscheint eine Liste aller in der Datenbank vorhandenen Tabellen. 2. Bitte ersetze (mit einem Texteditor) alle "pbb_" Präfixe in meinem obigen SQL-Statement durch den bei Euch verwendeten Präfix, der sich nun aus der phpMyAdmin-Infoseite ergibt. 3. Da nun die Datenbank ausgewählt ist, klicke oben auf der Seite im Menü auf SQL. Es erscheint ein großes Textfeld, in welches Du mein (von Dir gemäß Punkt 2 angepasstes) SQL-Statement einfügst. Klicke nun auf OK. (Hierdurch wird die Abfrage aktiviert.) 4. Nach kurzer Zeit erscheinen die ersten 30 Ergebniszeilen der Abfrage. Ganz unten auf der Ergebnisseite wird ein Export angeboten. Wähle diesen Punkt aus. 5. Es erscheint die Export-Konfigurationsseite. Belasse alle Voreinstellungen wie vorgegeben, achte nur darauf, dass hinter Exportiere eine verdammt hohe Zahl steht. Dort wird die Anzahl zu exportierender Zeilen angegeben. Setze notfalls 10000 ein ... oder so. Jetzt kommt die große Abfage: Klicke auf OK. 6. Es wird wohl einige Zeit dauern und ich weiß nicht, ob angesichts der Datenflut, die nun übertragen wird, irgendwelche Timeouts oder sonstige Limits anschlagen, vermute aber nicht. Sowie die Übertragung fertig ist, speichere die nun im Browser befindliche Seite lokal ab. 7. Bitte lasse mir die Datei in irgendeiner Form zukommen. Wie Du das machst, liegt bei Dir. Ein FTP-Upload nebst einer schließenden persönlichen Mitteilung an mich, wo das zu finden ist, wäre nicht verkehrt. Meine Email-Adresse findest Du in meinem Profil. Vielen Dank im Voraus!!! Grüße Ayman |
Markus Rossé Verfasst am: Fr, Aug 06, 2004 14:51 |
Zitat: afaik, sind die pws doch nur in einer spalte der Tabellen. Dann könnte der Admin ja das die sql-DB downloaden, auf seinem PC dann einfach die Spalte löschen, und wieder ein Paket machen... So viel _er_ weiss, sind alle Passwörter nur ein einer "Spalte" der Tabellen. Jetzt könnte ein Administrator die ganze Datenbank runterladen, auf seinem Computer dann so bearbeiten, dass diese besagte "Spalte" gelöscht würde und dann diese restliche Datenbank verschicken. Aber wesshalb es nicht möglich ist, jemanden zu engagieren der genug von PHP und Datendanken versteht, der rasch ein Script schreibt um das gewünschte zu erzielen, entzieht sich meiner Kentniss. cu, Markus Rossé |
Ayman Verfasst am: Fr, Aug 06, 2004 13:57 |
digi_ schrieb
Zitat: afaik, sind die pws doch nur in einer spalte der Tabellen.
Dann könnte der Admin ja das die sql-DB downloaden, auf seinem PC dann einfach die Spalte löschen, und wieder ein Paket machen... "afaik", "pws" ??? Könntest Du Deine Anregung bitte auf Deutsch wiederholen und erläutern? Grüße Ayman |
Digi_ Verfasst am: Fr, Aug 06, 2004 13:46 |
afaik, sind die pws doch nur in einer spalte der Tabellen.
Dann könnte der Admin ja das die sql-DB downloaden, auf seinem PC dann einfach die Spalte löschen, und wieder ein Paket machen... ![]() |
Ayman Verfasst am: Fr, Aug 06, 2004 12:43 |
Hi zusammen
ThorbenSchröder schrieb ... Zitat: Ok, zuviel Versprochen
![]() Das ist mir alles zu doof. Lads dir halt einfach runter. Mit einem etwas geschickten Downloader werden die CSS Files und Bilder eh gecached. Wenn das so einfach wäre ... Ensign Joe schrieb ... Zitat: mit dem IDM - Internet Download Manager kann man sagen "Download All Links with IDM" hol dir den mal
Funktioniert nicht. Ich bekomme nur die erste der Forumsseiten. Die Optionen sind extrem dürftig, ich finde nicht einmal eine Einstellung zur Suchtiefe, geschweige denn die Möglichkeit URL-Filter einzugeben. Bitte nenne mir irgendeinen geschickten Downloader, mit dem sich mein Vorhaben umsetzen ließe. Ich habe in den letzten Tagen verschiedene Downloader ausprobiert und bisher ist es mir noch nicht einmal gelungen, auch nur einen einzigen Artikel aus einem der Foren damit zu bekommen. Sowie *.php-Dateien mit URL-codierten Parametern ins Spiel kommen, machen meine Testkandidaten nämlich schlapp. Ich gestehe auch, dass mich deren Setup überfordert. Könnte mir darum jemand einen Tipp geben, welchen Downloader ich verwenden sollte und wie dieser zu konfigurieren ist, damit man die Artikel möglichst eines einzelnen BlitzForums - nämlich 3D-Graphics herunterladen kann? Wenn ich folgende Regeln irgendwo eingeben könnte, wäre mir gedient: 1. Startseite sei: https://www.blitzforum.de/viewforum.php?f=3 2. folge von dieser Seite allen Links die a.) mit "https://www.blitzforum.de/viewtopic.php" oder b.) mit "https://www.blitzforum.de/viewforum.php?f=3" beginnen Regel a.) bringt mich zu allen Artikeln, die sich im Forum befinden Regel b.) bringt mich zu allen (derzeit 26) Folgeseiten des Forums Wer kann helfen? Grüße Ayman |
Ensign Joe Verfasst am: So, Aug 01, 2004 19:03 |
mit dem IDM - Internet Download Manager kann man sagen "Download All Links with IDM" hol dir den mal |
Xenon Verfasst am: So, Aug 01, 2004 18:31 |
OMG sehr unfähig! |
ThorbenSchröder Verfasst am: So, Aug 01, 2004 17:22 |
Ok, zuviel Versprochen :)
Das ist mir alles zu doof. Lads dir halt einfach runter. Mit einem etwas geschickten Downloader werden die CSS Files und Bilder eh gecached. Thorben |
ThorbenSchröder Verfasst am: Fr, Jul 30, 2004 14:25 |
Ich kümmer mich heut Abend drum.
Thorben |
DivineDominion Verfasst am: Fr, Jul 30, 2004 11:45 |
Herrgott! ![]() Wenn es niemand hinbekommt mit MySQL zu arbeiten oder rauszukriegen wie man bei der Exportier-Funktion in phpMyAdmin die tabellen raus lässt, ist das wirklich verdammt schade! Kann doch nicht sein dass man immer den armen walski dahin schicken muss weil sonst kein Admin Ahnung von PHP, SQL oder Foren hat! Wenn phpMyAdmin drauf ist, ist das ganze doch verdammt gut einsehbar... Und zu Not sucht man die Foren-ID vom b3d Forum raus und schickt einen query an die tabelle mit den posts und threads und zack. Wer das nicht schhafft kann noch immer die user-tabelle rauslassen und stattdessen alles andere schicken. |
Xenon Verfasst am: Fr, Jul 30, 2004 10:06 |
Ähhm, wenn er 4 Wochen weg is kann er locker n paar Passwörter mit Bruteforce rauskriegen, da hilft nicht mal die MD-5 Verschlüßelung! |
Ensign Joe Verfasst am: Fr, Jul 30, 2004 9:37 |
mir wärs egal ...
hab ich auch mal mit ner db von meinem phpbb forum gemacht, und mein account etc. war alles noch so wies am anfang war. ist das mit md-5 verschlüsselt? |
Mr.Keks Verfasst am: Fr, Jul 30, 2004 7:35 |
Zitat: In den Usertabellen sind schließlich die Logins nebst Passwort. Die Passwörter sind aber one-way-verschlüsselt ^^
Außerdem kann man ja vielleicht doch mal dem ein oder anderen ein ganz klein wenig Vertrauen entgegenbringen, anstatt stundenlang zu diskutieren. |
Ayman Verfasst am: Do, Jul 29, 2004 23:22 |
Liebe Admins,
Wild-Storm schrieb:Zitat: würd ich nich machen.... (also alles (eben inkl. usertabellen) übergeben)
Ganz ehrlich, Leute: Das würde ich auch nicht nehmen wollen. In den Usertabellen sind schließlich die Logins nebst Passwort. Ich habe keinerlei Interesse daran. Ist denn niemand unter Euch, der ein SQL-Statement bauen kann, dass nur die Beiträge des 3D Graphics-Forums als Text zurückliefert? Die Beiträge dieses Forums müssen doch als solche in der DB ein eindeutiges Merkmal besitzen - irgendeine Eigenschaft...?! Ich kann zwar sehr gut PHP und SQL und kenne mich auch mit MySQL gut aus, aber ich habe kein phpBB-Forum bei mir installiert und weiß darum nicht wie dieses Merkmal konkret aussieht. Hab's bisher nie gebraucht. Aber wenn sich von Euch niemand damit auskennt, würde ich notfalls die Mühe auf mich nehmen und es herausbekommen ... indem ich so ein Forum bei mir lokal installiere, um zu ergründen, mit welchem SQL-Statement man die Beiträge eines Forum-Bereiches extrahieren kann. Das macht natürlich nur Sinn, wenn sich anschließend jemand von Euch dazu bereit findet, dieses von mir gefundene SQL-Kommando über Eure DB zu schicken ... und das müsste dann wohl jemand sein, der überprüfen kann, dass diese Statement nichts böses mit eurer DB anstellt ... und das wäre gleichzeitig genau der Mensch, der mir diese ganze Arbeit ersparen könnte, indem er die Extraktion der Daten gleich selbst vornimmt. Ich glaube nicht, dass es länger als 15 Minuten dauert, das richtige Kommando zu finden. Also, wie sieht's aus? 8) Grüße Ayman |
Wild-Storm Verfasst am: Do, Jul 29, 2004 20:44 |
OJay hat Folgendes geschrieben: Zitat:
Leider kann ich nicht Blitz3D Forum extrahieren
wieso das denn? kein phpmyadmin installiert oder wie? aber ansich halte ich es sicherheitstechnisch für "relativ riskant" irgendjemandem einfach so mal sämtliche tabellen (inkl usertabellen) zukommen lassen zu wollen... würd ich nich machen.... (also alles (eben inkl. usertabellen) übergeben) |
Powered by phpBB © 2001 - 2006, phpBB Group