Ubb

Voor de ubb parser word er gebruik gemaakt van function en str_replace().

Binnen function kan je in dit geval bijv dingen neerzetten die jij wilt verplaatsen voor wat anders, hier heb je dan weer str_replace voor nodig.

function functienaam($var)
{
$var = str_replace('huidig', 'nieuw', $var);

return $var;
}


De email_check, heb ik niet zelf gemaakt :(, maar die kan je hier: klik vinden

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
// ubb.php


// E-mail check

function check_mail($email)
{
  
    return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$email);  
}


// UBB Algemeen
function ubb_gastenboek($bericht)
{

    // De smilies  (Hier je afbeelding namen bijzetten)
    $bericht = str_replace (':D', '<img src="/* afbnaam */">', $bericht);
    $bericht = str_replace (':P', '<img src="">', $bericht);
    $bericht = str_replace (':)', '<img src="">', $bericht);
    $bericht = str_replace (':(', '<img src="">', $bericht);
    $bericht = str_replace ('(@', '<img src="">', $bericht);
    $bericht = str_replace (':S', '<img src="">', $bericht);
    $bericht = str_replace (';)', '<img src="">', $bericht);
    $bericht = str_replace (':@', '<img src="">', $bericht);

    // De tekst opmaak
    $bericht = str_replace ('[b]', '<b>', $bericht);
    $bericht = str_replace ('[/b]', '</b>', $bericht);
    $bericht = str_replace ('[u]', '<u>', $bericht);
    $bericht = str_replace ('[/u]', '</u>', $bericht);

    // Een reactie (quote)
    $bericht = str_replace ('[quote]', '<div class="quote">', $bericht);
    $bericht = str_replace ('[/quote]', '</div>', $bericht);

return $bericht;
}

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Schrijven
  2. Voorwoord
  3. Lezen
  4. Slot
  5. Database
  6. Ubb

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.