I tested the following script on our developement-system (physically
real) and on the productive-version (virtual machine):
----
<?php
echo microtime();
echo "<br>";
echo microtime();
?>
----
On the developement-system the two values are *always* different, on
our productive system they are always the same - it makes me wonder why.
My workaround is to call usleep(1) before calling microtime(), which
results in an unique Content-ID for HTML- and other Parts.
Have you a less dirty solution? ;)
Greets,
Michael
Am Fr 02 Jul 2010 11:32:18 CEST schrieb Michael Gröne
<[email protected]>:
Why doesn't the function setContentID() return a unique ID?
-----
./lib/Horde/MIME/Part.php:
-----
function setContentID($cid = null)
{
if (is_null($this->_contentid)) {
$this->_contentid = (is_null($cid)) ?
(base_convert(microtime(), 10, 36) . '@' . $_SERVER['SERVER_NAME'])
: $cid;
}
return $this->_contentid;
}
-----
Our usual (not working) install is running on a virtualized Ubuntu
with PHP Version 5.2.10-2ubuntu6.4.
Do you have got any ideas?
--
IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]
--
IMP mailing list - Join the hunt: http://horde.org/bounties/#imp
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: [email protected]