From:             [EMAIL PROTECTED]
Operating system: Linux 2.2.16
PHP version:      4.0.6
PHP Bug Type:     IMAP related
Bug description:  Memory Hole Problems

DEAR PHP TEAM, MANY THANKS AND "YOU HAVE DONE GREAT WORK". I'm sure you
know ;-). But i have (found) a problem. ;-) Please give me a feedback,
Thanks.

#!/usr/sbin/php
<?

$envelope["from"]="[EMAIL PROTECTED]";
$envelope["to"]="[EMAIL PROTECTED]";
$envelope["subject"]="while testing";

$part1["type"]=TYPEMULTIPART;
$part1["subtype"]="mixed";

$part3["type"]=TEXT;
$part3["sybtype"]="plain";
$part3["contents.data"]="Look at this\n\n\t";

$filename="1.tar.gz";
$fp=fopen($filename,"r");
$contents=fread($fp,filesize($filename));
fclose($fp);

$part2["type"]=TYPEAPPLICATION;
$part2["encoding"]=ENCBINARY;
$part2["subtype"]="octet-stream";
$part2["description"]=basename($filename);
$part2["contents.data"]=$contents;



$body[]=$part1;
$body[]=$part2;
$body[]=$part3;



$i=0;

while ($i <= 500) {
        $email=imap_mail_compose($envelope,$body);
        echo "$email\n\n";
        sleep(5);
        $i++;
}

?>
 
'./configure' ('--with-apache=../apache_1.3.12' this one is is not a
module, is running as a cron job) '--enable-ftp' '--with-mysql=/usr/local/'
'--with-pdflib' '--with-jpeg-dir' '--with-png-dir' '--with-tiff-dir'
'--with-zlib' '--with-imap=/usr/src/packages/SOURCES/imap-4.7/c-client/'

The Memory usage percentage growth and growth while loop is running. Please
give me a feedback.

I workaround the problem, now with base64_encode and little scripting for
header of parts (about 30 lines)// email me if you want it ;-), and the
memory usage with a 2MB file is stable at 1.1 % with imap_mail_compose it
starts with about 8% and the VM kills it after 70 loops sending mail not
only generate at about 80%, my computer does have 192M RAM.

Best regards,

Johannes
-- 
Edit bug report at: http://bugs.php.net/?id=12667&edit=1


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to