PHP Portal » PHP Forum » Entwicklung » Webprogrammierung mit PHP, Perl, usw. » Komische Fehlermeldung

Komische Fehlermeldung 

von
Member
Zitat
Fehlermeldung:

Code
1
Undefined property: stdClass::$personal

Und die entsprechende Zeile hierzu:

Code
1
$absender = $header->from[0]->personal;


Laut PHP-Definition (IMAP) ist das aber richtig, also was läuft hier jetzt falsch?

Werbung

Re: Komische Fehlermeldung 

von
the Boss
Zitat
ich glaube, dies wäre besser:

PHP Code
1
$absender = $header->from->personal;

Re: Komische Fehlermeldung 

von
the Boss
Zitat
und? hat es geholfen?

Re: Komische Fehlermeldung 

von
Member
Zitat
Ja ist weg, die Fehlermeldung.

Re: Komische Fehlermeldung 

von
Member
Zitat
Jetzt kommt:

Code
1
2
PHP Notice: Trying to get property of non-object in /cron/mail_robot.php on line 35 PHP Notice: Trying to get property of non-object in /cron/mail_robot.php on line 36


So und nun Zeile 35 und 36:

Code
1
2
$absender = $header->from->personal; $absender_email = $header->from->mailbox."@".$header->from->host;


Hier mal der ganze Teilbereich:

Code
1
2
3
4
5
6
7
8
9
$header = imap_header( $mailbox, $i ); $datum = $header->Date; $m_id = $header->message_id; $empfaenger = $header->toaddress; $betreff = $header->subject; $absender = $header->from->personal; $absender_email = $header->from->mailbox."@".$header->from->host; $text_koerper = imap_body( $mailbox, $i ); $fheader = imap_fetchheader( $mailbox, $i );

Re: Komische Fehlermeldung 

von
the Boss
Zitat
mach mal var_dump( $header )

die Daten solltest du aber auch mit

PHP Code
1
2
$header = imap_headerinfo( $mailbox, $id, FT_UID ); print_r( $header );

bekommen

Schnellantwort