En duke special. 
Funktion: Vill ha bort alla specialtecken från ett användarnamn som en irc-server inte tillåter. Nuvarande lösning:
Funktion: Vill ha bort alla specialtecken från ett användarnamn som en irc-server inte tillåter. Nuvarande lösning:
PHP Code:
function convertnick ($oldvar = '')
{
$pattern = "[a-zA-Z0-9]|_|[\[\]\{\}-]";
// Kickass with stupid servers!
while (preg_match("/^[0-9]|^[-]/", $oldvar, $xx))
{
$oldvar = preg_replace("/^[0-9]|^[-]/", '', $oldvar);
}
for ($i = 0; $i < strlen($oldvar); $i++)
{
$char = substr($oldvar, $i, 1);
if (preg_match("/$pattern/", $char, $xx))
{
$newvar .= $char;
}
}
return $newvar;
}

Comment