Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]preg match all + nawiasy w zmiennej wyrazenia
Forum PHP.pl > Forum > Przedszkole
htmlxp
Witam, mam oto taki kod:

  1. preg_match_all('/<div class=\"dd\">'.$nazwapliku.'(.*)'.$nazwaplikuzmienna.'">/ismU',$mojekonto,$pobraniedowyciecia);



oczywiscie wszyscy wiemy co ten kod robi, problem jest wtedy, gdy $nazwapliku zawiera nawiasy, dodalem cos takiego

  1. $nazwapliku = str_replace('(', '/(', $nazwapliku);
  2. $nazwapliku = str_replace(')', '/)', $nazwapliku);


ale nie pomaga, co moglbym zrobic w takim przypadku ?
Sephirus
Jeśli już to:

  1. $special = array( ')' , '(' , '[' , ']' );
  2. $replaces= array( '\)' , '\(' , '\[' , '\]' );
  3. $nazwapliku = str_replace($special, $replaces, $nazwapliku);


Daj znać czy działa
htmlxp
Działa.... ukośnik dawałem w tą stronę....


Dziękuje smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.