tags. $url_pattern = '@https?://[^\s]+@'; $buffer = preg_replace($url_pattern, '$0', $buffer); // Make the output readable in HTML by breaking up lines properly. $buffer = nl2br($buffer); print $buffer; } }