| Posted by bill on 06/14/07 10:14 
> > On Jun 13, 9:19 pm, bill <nob...@spamcop.net> wrote:
 >> Turning on error_reporting(E_ALL);  was quite an eye opener as to
 >> how much "fixing" PHP will do for the sloppy coder.
 >>
 >> I fixed all of the errors except:
 >> Notice: Undefined property: parts in
 >> /ContactManagement/contact_mainpage.php on line 120
 >>
 >> where the line in question is:
 >> $parts = $struct->parts;
 >>
 >> where $struct = = imap_fetchstructure($in, $mid);
 >>
 >> $struct is an object, parts is an array of objects
 >>
 >> what would the correct syntax of the statement be ?
 >>
 >> bill
 >
 >
 petersprc wrote:
 > If you var_dump($struct) right before that line, what do you
 see? It's
 > probably false or otherwise invalid. Maybe because it wasn't
 defined
 > or the imap function had a problem.
 
 here is the dump
 object(stdClass)(12) { ["type"]=>  int(0) ["encoding"]=>  int(0)
 ["ifsubtype"]=>  int(1) ["subtype"]=>  string(5) "PLAIN"
 ["ifdescription"]=>  int(0) ["ifid"]=>  int(0) ["lines"]=>
 int(2) ["bytes"]=>  int(27) ["ifdisposition"]=>  int(0)
 ["ifdparameters"]=>  int(0) ["ifparameters"]=>  int(1)
 ["parameters"]=>  array(2) { [0]=>  object(stdClass)(2) {
 ["attribute"]=>  string(7) "CHARSET" ["value"]=>  string(10)
 "ISO-8859-1" } [1]=>  object(stdClass)(2) { ["attribute"]=>
 string(6) "FORMAT" ["value"]=>  string(6) "flowed" } } }
 [Back to original message] |