Ich hab hier mal eine simple PHP-Funktion geschrieben, die es ermöglicht @user-Tags in Links umzuwandeln. Die Funktion sucht nach Zeichen die mit @ beginnen und ersetzt die Zeichenkette durch einen Link zum Twitterprofil des Nutzers. Es ist zwar nicht viel und durchaus erweiterbar aber vielleicht hilft es ja dem ein oder anderen.
toggle code
-
<?php -
function parseContent($content){
-
$content_array = split(' ',$content);
-
$result = null;
-
if(sizeof($content_array)>0){
-
foreach($content_array as $str){
-
if(preg_match("|@[a-zA-Z_0-9-]*|",$str)){
-
$str = str_replace($str,'<a href="http://twitter.com/' .
-
substr($str,1,strlen($str)).'">'.$str.'</a>',$str);
-
} -
$result .= ' '.$str;
-
} -
} -
return trim($result);
-
} -
?>
Für Tags kann dieser Codeschinpsel ebenfalls verwendet werden, es müsste lediglich @ mit # ersetzt werden und die erlaubten Zeichen überprüft werden.