suit: Bestimmten String finden

Beitrag lesen

Wie meinst Du das genau mit MySQL vorsortieren? Ich möchte schon den Text wie er ist ausgeben, nur die darin enthaltenen Tags sollten verarbeitet werden.

Mit MySQL oder PHP?

In einem früheren Script hatte ich auch mal solche Tags, damals hatte ich das so bewerkstelligt: Ich hatte eine CSV-Liste der möglichen Tags. Mit einer While-Schleife bin ich dann einfach diese Liste durchgegangen und habe dann auf den grossen Text ein Replace durchgeführt.

Und was hindert dich daran, es wieder so zu machen? Hört sich nach 10 Zeilen PHP an.

Auch hier habe ich alle möglichen Tags gespeichert, diesmal jedoch in einer Datenbank-Tabelle. Ich könnte natürlich wiederum alle in einer Schleife auslesen und dann jedesmal ein Replace ausführen, aber es gibt mehrere Dutzend, d.h. mehrere Dutzend Replaces ausführen, das macht auch wenig Sinn, oder?

Du kannst Zeichenkettenfunktionen auch verschacheln oder eine Benutzerdefinierte Funktion verwenden (hört sich nach unnötig viel Arbeit an) - aber es hört sich alles danach an, als würdest du das in MySQL machen wollen - warum wählst du den Themenbereich PHP?

Ich habe auch schon folgendes versucht: 2 Replaces auszuführen und zwar eines ersetzte "<" und eines ">", und zwar so, dass es dann einen PHP-Funktionsaufruf ergibt. Wenn ich dann aber das per Echo ausgebe, interpretiert er den PHP-Code nicht.

Welcher PHP-Code? Du sagtest, du hättest HTML in der Datenbank stehen.

Deshalb suche ich nach einem Weg, wie ich den gesamten Tag (bzw. alle vorhandenen im Text) in eine Variable bzw. Array bekomme.

Wozu?

Weiss jemand Rat?

Deine Schallplatte hängt - aber ich versuchs mal so:

Beschreibe bitte Prozedural was wo wann in welchem System passieren soll:

  • in der MySQL-Datenbank steht 'foo bar http://example.com qux" in tabelle1, in feld1
  • die Abfrage soll alle ...

Wenn wir da haben, reden wir weiter.