Mik3e
Erfahrenes Mitglied
Hi zusammen,
Ich brauche einen kleinen Tipp, wie ich folgenden in folgendem regulären Ausdruck Fehler / Mißbrauch verhindern kann:
Es geht dabei um die Variable $searchQuery, die bestimmte Sonderzeichen nicht enthalten darf, da es sonst die preg_replace schmeißt ( [{/ etc.).
Hat jemand damit Erfahrung? Oder gibt es eine spezielle Funktion zum "vor-maskieren" für preg? Bzw. würde mir schon eine Liste helfen, in der alle "verbotenen" Zeichen enthalten sind.
Danke & Ciao,
Mike
Ich brauche einen kleinen Tipp, wie ich folgenden in folgendem regulären Ausdruck Fehler / Mißbrauch verhindern kann:
PHP:
$newProductName=preg_replace('/(' . $searchQuery . ')/i', '<strong>$1</strong>', $productName);
Es geht dabei um die Variable $searchQuery, die bestimmte Sonderzeichen nicht enthalten darf, da es sonst die preg_replace schmeißt ( [{/ etc.).
Hat jemand damit Erfahrung? Oder gibt es eine spezielle Funktion zum "vor-maskieren" für preg? Bzw. würde mir schon eine Liste helfen, in der alle "verbotenen" Zeichen enthalten sind.
Danke & Ciao,
Mike