テキストの文字列内に単語が存在するかどうかを判断しようとしています。単語が存在する場合は、関連する文字列を出力します。このコードはすべてのユーザーではなく一部のユーザーでは機能しているように見えるため、問題が発生しています。
$active = $db->query("SELECT * FROM activity ORDER BY aTIME DESC LIMIT 15");
while($activity = $db->fetch_row($active))
{
$haveact = $activity['activity'];
$username = $r['username'];
if(strpos($haveact, $username))
{
print " <div class='activitydiv'>
{$activity['activity']}     <small><font color='grey'>
{$activity['aTIME']}</font></small>
</div>";
}
}