W jaki sposób przeszukać tekst i zaminić poszukiwane wyrazy na linki do odpowiednich działów? Teraz używam czegoś takiego:
  1. <?php
  2. if(preg_match_all('#[a-z0-9_-]+()#', $tekst, $znal))
  3. {
  4.     foreach($znal[0] as $klucz => $wart)
  5.     {
  6.         $w = mysql_fetch_assoc(mysql_query('SELECT id, grupa FROM funkcje WHERE nazwa = \"'.substr($wart, 0, -2).'\"'));
  7.     
  8.         if(!empty($w['id']))
  9.         {
  10.             $tekst = str_replace($wart, '<a href=\"'.$PHP_SELF.'?akcja=zobacz&modul='.$w['grupa'].'&amp;id='.$w['id'].'\">'.$wart.'</a>', $tekst);
  11.         }
  12.     }
  13. }
  14. ?>

Ale w przypadku na przykład tekstu: to jest domek(). i znalezieniu w bazie wyrażenia dom i domek zostaną utworzone dwa linki, nachodzące na siebie.