aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/bbcode.php
diff options
context:
space:
mode:
authorBart van Bragt <bartvb@users.sourceforge.net>2001-11-26 21:40:22 +0000
committerBart van Bragt <bartvb@users.sourceforge.net>2001-11-26 21:40:22 +0000
commitff0c26e892e3d0d809a9439dad2608c3ae6557cf (patch)
tree30794a380151876b78893760aea064170b69dac6 /phpBB/includes/bbcode.php
parent6f59a4054e73cff2ec01ffa3b694069c3a767f9d (diff)
downloadforums-ff0c26e892e3d0d809a9439dad2608c3ae6557cf.tar
forums-ff0c26e892e3d0d809a9439dad2608c3ae6557cf.tar.gz
forums-ff0c26e892e3d0d809a9439dad2608c3ae6557cf.tar.bz2
forums-ff0c26e892e3d0d809a9439dad2608c3ae6557cf.tar.xz
forums-ff0c26e892e3d0d809a9439dad2608c3ae6557cf.zip
Removed uniqid() from make_bbcode_uid(). uniqid() was doing absolutely nothing for 20ms on each call ;(
git-svn-id: file:///svn/phpbb/trunk@1457 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/bbcode.php')
-rw-r--r--phpBB/includes/bbcode.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/phpBB/includes/bbcode.php b/phpBB/includes/bbcode.php
index e6d973c7f3..fb5c86333d 100644
--- a/phpBB/includes/bbcode.php
+++ b/phpBB/includes/bbcode.php
@@ -219,10 +219,13 @@ function bbencode_second_pass($text, $uid)
} // bbencode_second_pass()
+// Need to initialize the random numbers only ONCE
+mt_srand( (double) microtime() * 1000000);
+
function make_bbcode_uid()
{
// Unique ID for this message..
- $uid = md5(uniqid(rand()));
+ $uid = md5(mt_rand());
$uid = substr($uid, 0, BBCODE_UID_LEN);
return $uid;
@@ -694,4 +697,4 @@ function bbcode_array_pop(&$stack)
return($return_val);
}
-?> \ No newline at end of file
+?>