|
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" } } }
Navigation:
[Reply to this message]
|