Announcement

Collapse
No announcement yet.

preg_match problem

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • preg_match problem

    hi leute!

    hab eine frage bezüglich der Funktion "preg_match"

    ich möchte damit einen bestimmten zeichensetz aus einer datei herauslesen! dieser setzt sich aber aus 3 teilen zusammen!

    1. [
    2. $_POST['blub']
    3. ]

    nun wollte ich es mit der funktion so erledigen:

    if (preg_match("/\[/"$_POST['rblub']"/\]/" , $line))

    wenn der user jetzt also schon per formular das wort hallo übergeben hat, soll die funktion nach diesen zeichen suchen: "[hallo]"

    jedoch bekomme ich immer diese fehlermeldung:
    Parse error: parse error, unexpected T_VARIABLE in /daten/hp/lesen_datei/html/exten_form.php on line 60

    ich habs auch probiert, das ich einfach 3 abfragen mache.. also
    if dann nach [ suche.. dann $_POST... suche und danach noch ], jedoch würde ich dann auch sachen finden wie [blubhallo] oder [hallohallo] und nicht nur [hallo]

    wäre erfreut, wenn mir jemand eine antwort geben könnte

    mfg Niedi

  • #2
    preg_match('['.$_POST['rblub'].']' , $line)

    versuch das mal..
    k

    Comment


    • #3
      Hallo Niedi,

      wenn du Arrayvariablen in "" übergeben willst, solltest du das so schreiben: "/\[/"<b>{</b>$_POST['rblub']<b>}</b>"/\]/"

      Gruß Fal
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X