1Danke
ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
390
390
EMPFEHLEN
-
10.11.11 21:11 #1
Hallo,
ich habe gerade mal etwas ausprobiert und habe Folgenden Fehler:
Code :1
Catchable fatal error: Object of class stdClass could not be converted to string in /var/www/web26/html/mail.test.php on line 12
so nun aber weiss ich nicht warum. Das PHP script stammt von php.net:
Würde mich über: Tipps, Tricks, Hilfe und Links/Tutorials FreuenPHP-Code:<?php
$server = "{mail.testtest.de:110/pop3/notls}INBOX";
$user = "username";
$passwd = "pw";
$mbox = imap_open($server,$user,$passwd) or die("Could not open Mailbox - try again later!");
$message_count = imap_num_msg($mbox);
for ($i = 1; $i <= $message_count; ++$i) {
echo imap_header($mbox, $i) . " (" . date("Y-m-d H:i:s", strtotime($header->MailDate)) . ")<br />";
}
?>
Mfg TheHacker
-
Der Fehler wird durch diesen Part verursacht:
Die Variable $header wird nämlich nirgends gesetzt. Und es ist kein POP3- sondern ein PHP-Fehler. Du hantierst hier mit PHP und dessen IMAP-Funktionen, das hat nichts mit POP3 zu tun.PHP-Code:$header->MailDate
Wo hast Du das genau her? Bist Du sicher, dass Du nicht irgendetwas vergessen hast zu kopieren?
Wenn Du Tipps haben willst solltest Du auch noch formulieren was Du eigentlich machen willst. E-Mails auslesen sicherlich - aber wozu und was willst Du damit machen?
-
10.11.11 21:59 #3
Wo genau ich das her habe weiss ich nicht mehr.
Ich will sie aus lesen um das mal zu schaun. Weil ich später ein Mail System schreiben will.
-
Dann entferne den problematischen Teil aus o.g. Code und versuche es damit dann als Ausgangspunkt. Mailsysteme auf PHP-Basis zu schreiben ist durchaus möglich, wenn auch etwas aufwendig. Das meiste steht jedoch im Handbuch, nur sollte man nicht blind dort abschreiben sondern erst lesen was passiert. Ich habe damit auch schon einiges ausprobiert und stieß auch immer mal wieder auf Hürden die in keinem Tutorial genannt werden würden (IMAP-Verschlüsselung, winmail.dat-Herausforderung/TNEF) etc.
-
11.11.11 16:33 #5
Ok danke für die Info.
Leider klappt es wieder nicht nun:
Code :1
Catchable fatal error: Object of class stdClass could not be converted to string in /var/www/web26/html/mail.test.php on line 12
-
15.11.11 13:26 #6
Ich würde halt mal auf php.net schauen was sich da so getan hat....
unter imap_header() finde ich zb. gleich im ersten Beispiel eine ähnliche Situation.
Ich könnte mir vorstellen das es so funktionieren könnte. Ungetestet!
PHP-Code:<?php
$server = "{mail.testtest.de:110/pop3/notls}INBOX";
$user = "username";
$passwd = "pw";
$mbox = imap_open($server,$user,$passwd) or die("Could not open Mailbox - try again later!");
$message_count = imap_num_msg($mbox);
for ($i = 1; $i <= $message_count; ++$i) {
$header = imap_header($mbox, $i);
echo " (" . date("Y-m-d H:i:s", strtotime($header->MailDate)) . ")<br />";
}
?>Die Schweine von heute sind unsere Schnitzel von morgen!
-
15.11.11 22:26 #7
es klappt Vielen Dank
Ähnliche Themen
-
Fehler bei der bestätigungs mail
Von Gipfeli im Forum PHPAntworten: 10Letzter Beitrag: 07.05.11, 18:39 -
E-Mail Empfang Fehler!
Von spex im Forum Linux & UnixAntworten: 3Letzter Beitrag: 18.05.08, 22:50 -
Fehler bei E-Mail-Versand
Von Tix im Forum PHPAntworten: 3Letzter Beitrag: 06.11.07, 15:15 -
Fehler bei Mail Script
Von stefanrichardmueller im Forum PHPAntworten: 2Letzter Beitrag: 28.07.04, 11:07 -
pop3 Fehler in der /var/log/messages Bad file descriptor
Von Jordi im Forum Hosting & WebserverAntworten: 0Letzter Beitrag: 23.06.04, 11:38





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren