Loading:


    Wyrażenia regularne na przykładach prosto i przejrzyście
    4. Tworzenie BBcode czyli pobranie textu np z pomiędzy znaczników [start][stop] i przetworzenie go w odpowiedni sposób.


    Np chcemy aby kod między znacznikami [start][stop] był w warstwie div z obramowaniem

    <?php
    $text = 'Jakiś tekst przykładowy info@funkcje.net dalsza część tekstu info@funkcje.net. [start] Ten tekst będzie obramowany [stop] a ten tekst już nie ';
    $wzorzec = '{\[start\](.*?)\[stop\]}';
    $zamiana ='<div style="margin:5px; border:#000000 solid 1px;">$1</div>';
    $nowyText = preg_replace($wzorzec, $zamiana, $text);
    echo $nowyText;
    }
    ?>




    Wykorzystując ten system można zrobić dowolny BBcode np tutaj przedstawiłem jak za jego pomocą zrobić kolorowanie kodu w artykułach, komentarzach [ Zobacz Artykuł ]



    Dalsza czê¶æ: 1 2 3 4
    Napisz Artyku³






    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    ok, a jezeli w linku nie ma http tylko np index.php?id+....
    autor: anonim | 12538 | 2011-07-26 20:18:45


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors