![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 5.10.2005 Skąd: Opole/Chorzów Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam problem z wyrazeniami regularnymi :roll2: Proboje zrobic cos co bedzie mi zamieniac obrazki. Zrobilem cos takiego.
Kod preg_replace('#<img src="http://www.stronka.pl/(.*)" />#', "<img src=\"image.php?img=$1\" />", $buffor); Tylko ze jak wyskoczy np. taki wpis: Kod <img WIDTH="" HEIGHT="" src="" /> czy tez Kod <img src="" WIDTH="" HEIGHT="" /> i nie chodzi mi tu o wielkosc liter (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) to mi tego nie zamieni, probowalem zrobic cos takiego: Kod preg_replace('#<img(.*?:)src="http://www.stronka.pl/(.*)"(.*?:)/>#', "<img src=\"image.php?img=$1\" />", $buffor); Ale to tez nie dziala. Moze ktos ma jakis pomysl. Bylbym wdzieczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) pozdrawiam Ten post edytował snipe 18.04.2006, 15:36:09 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
Cytat to mi tego nie zamieni, probowalem zrobic cos takiego: CODE preg_replace('#<img(.*?:)src="http://www.stronka.pl/(.*)"(.*?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) />#', "<img src=\"image.php?img=$1\" />", $buffor); Ale to tez nie dziala. Moze ktos ma jakis pomysl. Bylbym wdzieczny za pomoc (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) oczywiscie ze nie zadziala! zamiast $1 ma byc $2 - przeciez fragment (.*) jest jako drugi! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 5.10.2005 Skąd: Opole/Chorzów Ostrzeżenie: (0%) ![]() ![]() |
ale on w ogole nie znajduje ciagow wg wzorca czyli cos we wzorcu musi byc nie tak (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) a btw to ponoc to ?: sprawia ze nie przypisuje tego co jest w nawiasie do $1...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 470 Pomógł: 75 Dołączył: 21.09.2005 Skąd: że znowu Ostrzeżenie: (0%) ![]() ![]() |
lekko zmodyfikowane:
Kod preg_replace('#<img(.*?)src="http://www.stronka.pl/(.*?)"(.*?)/>#si', "<img src=\"image.php?img=$2\" />", $buffor); bankowo działa chyba ze coś masz w kodzie pochrzanione
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 1 Dołączył: 5.10.2005 Skąd: Opole/Chorzów Ostrzeżenie: (0%) ![]() ![]() |
ok, thx wszystkim dziala, chyba jednak zle zrozumialem dzialanie ? :roll2:
Ten post edytował snipe 19.04.2006, 08:06:49 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 20:58 |