Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 227 Pomógł: 1 Dołączył: 12.05.2002 Skąd: gdańsk Ostrzeżenie: (0%)
|
Witam,
NIezabardzo sobie radze z regularnymi. mam taki kod $content_oryginal = preg_replace( '%\[\[Grafika:(.*?)\]\]%e', 'getimage("$1")',$content_oryginal); dziala prawidlowo, jednak czasami w obrebie [[Grafika: terefere ]] trafia sie drugi nawias kwadratowy np [[Grafika: [[terefere]] i terefere ]] i w tym przypadku sie kopie, poratuje ktos pomocą.. z góry dzieki |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%)
|
1. Zamień \\S* na \\s* - podczas pisania włączył mi się Caps i zapomniałem to poprawić.
2. Sprawdź, czy taki kod, jaki podałem w poście wyżej zadziała. Jeśli też wywali apache'a, to podaj wersję serwera www i interpretera PHP. 3. Żeby preg_replace wywołało jakąś funkcję musisz dodać "e" do modyfikatorów wyrażenia (czyli powinno być: sie). Ten post edytował Kicok 10.07.2007, 12:13:02 |
|
|
|
pieto [php] - Regularne + warunek 7.07.2007, 22:02:47
Kicok [PHP] pobierz, plaintext <?php $str = 'as... 8.07.2007, 08:04:07
pieto hehe
[PHP] pobierz, plaintext <?php$content_or... 9.07.2007, 20:35:57
pieto eh dalej to samo,
PHP 4.4.4
mysql 4.0.26
apache 2... 11.07.2007, 20:39:29 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 13:15 |