Anzeige:
Ergebnis 1 bis 9 von 9

Thema: String einer Variablen zuweisen...

  1. #1
    Registrierter Benutzer Avatar von h2o471
    Registriert seit
    15.09.2006
    Ort
    Luckenwalde / Brandenburg
    Beiträge
    14

    String einer Variablen zuweisen...

    Hallo,

    ich habe folgendes Problem mit einem Datenbankoutput:

    Ich rufe aus einer Datenbank Postings ab die ungefähr so aussehen
    "Text blabla, irgendwas....#dateianfang#unterlagen.zip#dateiende #blablabla....."

    Da ich Tags nicht direkt zulasse, schreibt der User "#dateianfang#unterlagen.zip#dateiende#"
    in den Text und daraus entsteht dann ein Link zu der Datei.
    Wie stelle ich es an, das ich den Text so zerschneide und "unterlagen.zip" einer
    Variablen zuweisen kann? Im Moment replace ich nur die beiden Platzhalter so,
    dass ein Link entsteht. Von vorne und hinten aus einfach die Platzhalterpositionen
    zu zählen bringt auch nichts, weil es davon mehrere geben kann.

    Vielleicht könnt Ihr mit weiterhelfen.
    Danke
    Grüße aus Heidelberg
    Mirko Jerschabek
    Geändert von h2o471 (15-11-2006 um 10:23 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.12.2004
    Beiträge
    217
    Hallo,

    mit "Regulären Ausdrücken".
    Code:
    \#dateianfang\#(.*)\#dateiende\#
    Die Funktion in PHP wäre dann: preg_match

    Grüße,
    nEox

  3. #3
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von nEox Beitrag anzeigen
    Code:
    \#dateianfang\#(.*)\#dateiende\#
    Grüße,
    nEox
    .* frißt #
    -> Kalte Lötstelle
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  4. #4
    Registrierter Benutzer
    Registriert seit
    25.12.2004
    Beiträge
    217
    Zitat Zitat von Romanday Beitrag anzeigen
    .* frißt #
    -> Kalte Lötstelle
    Stimmt, den Modifier U muss man dann halt noch selbst setzen
    Wenn man komplett alles vorgekaut bekommt macht's ja keinen Spass mehr

    @Mirko
    Wenn du da hängen solltest. Die Antwort findest du auf dieser Seite:
    http://de3.php.net/manual/de/referen....modifiers.php

    Grüße,
    nEox

  5. #5
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Es kann ja mal eine online Demo posten.
    So zum ausprobieren ...
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  6. #6
    Registrierter Benutzer
    Registriert seit
    02.09.2004
    Ort
    Mannheim
    Beiträge
    102

    Lightbulb text_wiki

    Vielleicht isrt auch das PEAR-Modul text_wiki interessant für dich:
    http://pear.php.net/package/Text_Wiki

    Greetz
    Thomas

  7. #7
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Die Sache mit den reguären Ausdrücken ist wie mit Kanonen auf Spatzen geschossen. Split ist die Funktion der Wahl, und sie funktioniert gerade mit Gartenzäunen und Sternen hier schon seit Jahren recht gut.

    so long,
    uja
    Eigentlich ganz einfach, wenn man's weiss!

  8. #8
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    Zitat Zitat von BlueJay Beitrag anzeigen
    Die Sache mit den reguären Ausdrücken ist wie mit Kanonen auf Spatzen geschossen. Split ist die Funktion der Wahl, und sie funktioniert gerade mit Gartenzäunen und Sternen hier schon seit Jahren recht gut.

    so long,
    uja
    split -- Split string into array by regular expression

    split greift auf dieselbe REGEX Lib zu.
    Wer Spaß dran hat nimmt halt split, obwohl ich bezweifle das der
    Geschwindigkeitsunterschied zu den PREG Funktionen bei identischen regulären Ausdruck, groß ist.
    Anders wird es bei explode aussehen. (Wieder eine andere LIb!)


    Ich dachte da kommt mal Feedback vom Autor der Frage...
    Wenn man es richtig machen möchte, ist das nicht so einfach.
    (Die Daten kommen ja von außerhalb.)
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  9. #9
    Registrierter Benutzer Avatar von BlueJay
    Registriert seit
    27.08.2004
    Beiträge
    825
    Eigentlich ganz einfach, wenn man's weiss!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •