Nach bestimmten Wörten suchen

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Nach bestimmten Wörten suchen

Beitrag von Holger »

Hallo,

ich hätte gerne ein Skript, dass mir per Cron nachts einmal die DB nach bestimmten begriffen durchsucht.
Genial wäre dann eine Email mit Links zu den entsprechenden Beiträgen.

Ist sowas möglich?

Gruss
Holger
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wie wäre es hiermit: http://www.oxpus.de/downloads.php?view=detail&df_id=410

Oder handelt es sich nicht um ein Forum?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Sorry, doch, ich möchte das Forum durchsuchen!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann wäre der MOD doch auch was.
Bequem per ACP und immer nachvollziehbar, was an Links und Email-Adresse gepostet wurde...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Perfekt! Werde ich mir anschauen!
(Ich will aber nach bestimmten Worten suchen, nicht nach Links und Email-Adressen.)
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nun, man könnte vielleicht eine "Blackliste" damit anlegen und dann zusätzlich auch nach diesen Inhalten fahnden lassen.
Und als Auswahl würde ich eben nur Posts anzeigen lassen, in denen die Inhalte der Blackliste enthalten sind.
Also dann unabhängig von der Link-Methode.
Wobei Posts, die bereits geprüft wurden, als solche markiert werden, bis diese sich wieder ändern.
Das könnte man dann auch zusätzlich für die Blackliste machen, also einen zweiten Merker verwenden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ja ..........................................
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, werde ich mich dann die Tage mal dran machen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

So war das nicht gemeint! :!:

Ich denke, der Marker wird nicht gebraucht.
Es macht nichts, wenn ein Beitrag mehrere Tage lang in der Liste auftaucht.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist aber insgesamt eine gute Idee und wird eine Erweiterung des MODs.

Man muss eben nur die richtigen Leute fragen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

:anbet
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Unglaublich! :anbet
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

[quote="Holger";p="78546"]Unglaublich! :anbet[/quote]
Och... Fingerübung...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Danke!
Nur eine kleine Anmerkung: die Datei constats.php fehlt in der Liste über Dateien die bearbeitet werden müssen.
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ahem, ich habe das Teil jetzt installiert.
Mir erschliesst sich die Funktion nicht richtig! :!:

Ich lege also Bad Words an.
Danach klicke ich auf "Text Spider".
Wie bekomme ich die Posts raus, die die Bad Words enthalten?
Egal welche Option ich wähle, ich bekomme immer 613 Seiten Treffer angezeigt.

"Post proofed" bedeutet, dass es kein Bad Word enthält, richtig?

/Holger
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

[quote="Holger";p="78561"]Danke!
Nur eine kleine Anmerkung: die Datei constats.php fehlt in der Liste über Dateien die bearbeitet werden müssen.[/quote]

???
Die Installation ist doch auch für die constants.php mit angegeben...
Mir erschliesst sich die Funktion nicht richtig!
Also:
Du legst eine Blackliste an.
Soweit schon mal klar.
Dann lass am besten das Job-Script laufen, um alle Posts, die keines der Bad Words enthalten, als geprüft zu markieren.
Dann wird die Liste schon mal deutlich kürzer (geht auch recht schnell die Prüfung, wobei ich allerdings in dem Script keine automatische Neustarts eingebaut habe, um die Arbeit auch unterbrechen zu können).

Wenn das Script durchgelaufen ist, kannst Du dann im ACP die einzelen Posts in Ruhe prüfen und mit einem Klick auf den Post-Titel diesen (in einem neuen Fenster) auch in Ruhe anschauen.
Wenn Du das Script nicht laufen lässt, sind im ACP dann auch folglich alle Posts zunächst ungeprüft und die Liste ist sehr lang (sieht man dann ja an den Seitenzahlen).
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Perfekt! Danke!
Kann man das Job-Skript per Cron laufen lassen?
(Dumme Frage wahrscheinlich, ich gehe davon aus, dass ich einfach einen Cronjob drauf ansetzen kann!)
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein, da es sich an phpBB anschliesst.
Dazu müsste man das Script erst umstricken, um es Crontab-tauglich zu machen.

Wenn Du regelmässig ins ACP die Listen anschaust, wirst Du das Script nur selten nutzen müssen. Und auch meist nur dann, wenn Du in der Blackliste neue Texte hinzufügst (dann werden schliesslich alle Posts zunächst wieder als ungeprüft markiert).
Zumal auch im ACP alle Posts, die angeschaut wurden, auch automatisch als geprüft markiert werden, wenn diese keine Bad Words enthalten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ah, weil es die Berechtigungen von phpBB nutzt?!
Ok ...
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Je, damit eben kein anderer ausser einem Admin das Script nitzen kann.
Und wenn Du das per Cron laufen lässt, muss man auch einen Restart ermöglichen, denn alle Posts kann man nicht auf einmal prüfen lassen...
Last, die man mit dem "halbmanuellen" Betrieb je nach Auslastung des Servers besser einschätzen kann.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ok, danke! :anbet
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Antworten