Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Nefunkční include v PHP

Ještě jinak. Dám dvakrát stejný kód do stránky a ono to přestane fungovat. Jeden kód jde, ale dva na stránce ne. Co tam tedy změnit aby to fungovalo na stránce 2x tento kód níže?

<center>
<!-- PHP -->
function wordsCheck($words, $inputs) {
    $expression = '~(' .implode('|', array_map(function ($v) { return preg_quote($v, '~'); }, $words)). ')~iu';
    
    foreach ($inputs as $haystick) {
        if (preg_match($expression, $haystick) === 1) {
            return true;
        }
    }
    return false;
}
 
$words = [
'cur',
'čůr',
'čúr',
'mrt',
'gynek',
'erek',
'pochv',
'vagi',
'vagy',
'hotens',
'připus',
'pripus',
'samic',
'samyc',
'marih',
'pohlav'
];

$inputs = array_merge([$context['TOPIC_TITLE']], array_map(function ($v) { return $v['MESSAGE']; }, $context['postrow']));
 
if (wordsCheck($words, $inputs) === false) {
echo 'prvni';
} else {
echo 'druhy';
}
<!-- ENDPHP -->
</center>

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny