Revision: 53026
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 10, 2011 09:43 by Waldio
Initial Code
<?php
$unparsedText = <<<'EOT'
@cowb: Je moet dit en dit gebruiken....
EOT;
function replies( $matches )
{
$username = $matches[1]; // [1] is de eerste match, [2] de tweede, enz.
$sQuery = "
SELECT
id
FROM
users
WHERE
username = '".mysql_real_escape_string($username)."'
";
$result = mysql_query($sQuery, $connection);
if( !$result && mysql_num_rows($result) > 0 )
{
$row = mysql_fetch_assoc($result) )
return '@<a href="'.$result['id'].'">'.$username.'</a>';
}
}
$parsedText = preg_replace_callback('/@(.*?):/si', 'replies', $unparsedText);
Initial URL
Initial Description
Initial Title
Preg_replace_callback with UBB-parser
Initial Tags
Initial Language
PHP