8791 sujets

Développement web côté serveur, CMS

Bonjour

J’affiche le stdClass Object d’un mail avec :

echo "<pre>\n"; print_r($structure); echo "\n\n</pre>";

donc je connais sa structure détaillée.

Dans cet objet, je sais lire :
• Un attribut de l’objet principal, par exemple : $structure->ifsubtype
• Un attribut d’une des Part secondaires, par exemple : $part->parameters[0.0]->value

Mais je sèche pour lire un attribut d’une des Part primaire comme, par exemple :

    [parts] => Array
        (
            [0] => stdClass Object
                (
                    [type] => 0
                    [encoding] => 4
                    [ifsubtype] => 1
                    [subtype] => PLAIN

le subtype de cette Part 0.

Par avance merci de votre aide.

Francois
Modifié par francoisch (20 Dec 2010 - 21:54)
Merci de ta réponse très claire.

Mais $parts[0]->subtype ne liste rien bien que le subtype de parts[0] soit bien égal à PLAIN dans l'exemple que j'ai pris.

J'ai pu rater qqechose dans ma mauvaise connaissance des arrays et objects?

Francois
Essai ça

$structure->parts[0]->subtype


si ça ne va toujours pas, met un peu plus de code pour voir si tu fais quelque chose qui ne va pas.
Oui, ça marche, impeccable, il affiche bien PLAIN quand il doit le faire.

Merci de ton aide, je peux continuer mon exploration de la structure des mails.

Francois