Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] preg_match problem ze slashem
Forum PHP.pl > Forum > Przedszkole
tomekmvr
Witam

chcę zrobić wyszukiwanie ciągu tekstu który zawiera linki, ale jak wpisuje slashe to wywala mi błąd.

przykład:
  1. preg_match("/http://www.jakas_strona.pl/i", $ciag_znakow)


Dostaje taki błąd
Warning: preg_match() [function.preg-match]: Unknown modifier '/'

Próbowałem to zapisać na różne sposoby, ale bez skutku. Proszę o jakąś podpowiedź.
darko
eskejpuj każdy slash: \/ czyli
  1. if(preg_match("/http:\/\/www.jakas_strona.pl\/i/", $ciag_znakow) != 0 ) {
  2. // coś tam
  3. }
Pawel_W
Cytat(darko @ 2.01.2010, 13:37:50 ) *
eskejpuj każdy slash: \/ czyli
  1. if(preg_match("/http:\/\/www.jakas_strona.pl\/i/", $ciag_znakow) != 0 ) {
  2. // coś tam
  3. }

pytanie tylko po co? prościej będzie zmienić flagi z / na np. #,wtedy będzie to wyglądało tak:
  1. if(preg_match("#http://www.jakas_strona.pl/i#", $ciag_znakow) != 0 ) {
  2. // coś tam
  3. }
tomekmvr
Dziękuje, dwa powyższe sposoby działają.
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.