php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Bewertung: Bewertung: 1 Stimmen, 5,00 durchschnittlich.
  #16 (permalink)  
Alt 26-02-2005, 16:57
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

zeigt mir die emails komplett an.
[0]=> erste email [1]=> zweite email


die mails kommen an. aber die zerlegung bekomm ich ne hin

Geändert von TriphunEM (26-02-2005 um 17:00 Uhr)
Mit Zitat antworten
  #17 (permalink)  
Alt 26-02-2005, 17:22
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

ändere mal die Zeile

PHP-Code:
 $mails[] = $headers."\r\n\r\n".$body
in
PHP-Code:
 $mails[] = $headers."\n\n".$body
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #18 (permalink)  
Alt 26-02-2005, 18:08
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mmhh. hab ich. da bekomme ich diese fehlermeldung
Zitat:
Fatal error: Call to undefined function: imap_utf8() in c:\_myfiles\websites\pop3test\maildecoder.class.php on line 109
???
Mit Zitat antworten
  #19 (permalink)  
Alt 26-02-2005, 18:12
Abraxax
  THE REAL HAXE (Administrator)
Links : Onlinestatus : Abraxax ist offline
Registriert seit: Jul 2002
Ort: neuss.nrw.de
Beiträge: 22.623
Abraxax befindet sich auf einem aufstrebenden Ast
Standard

mache mal ein phpinfo() und schaue, ob du die imap aktiviert hast. ich denke es eher nicht ...
__________________
INFO: Erst suchen, dann posten! | MANUAL(s): PHP | MySQL | HTML/JS/CSS | NICE: GNOME Do | TESTS: Gästebuch | IM: Jabber.org |


Mit Zitat antworten
  #20 (permalink)  
Alt 26-02-2005, 18:56
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

gut,ich hatte es immer lokal probiert.
jetzt funzt es bei print_r( $decoded ); bekomm alles angezeigt.
aber versteh nicht wie ich jetzt an die einzelnen header und bodys ran komme?
Mit Zitat antworten
  #21 (permalink)  
Alt 26-02-2005, 19:07
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

was steht denn bei

print_r( $decoded );

?
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #22 (permalink)  
Alt 26-02-2005, 19:12
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

also bei 2 emails im postfach steht das drin :
Zitat:
Array ( [0] => Array ( [header] => Array ( ) [body] => -----Ursprüngliche Nachricht----- Von: info@mailrotation.biz [mailto:info@mailrotation.biz] Gesendet: Samstag, 26. Februar 2005 13:17 An: blabla@gmx.com Betreff: Mailrotation Bonuswerbemail +++ 5 Bonuspunkte auf Ihr Konto Sehr geehrte(r) Mailrotation-Teilnehmer(in), hier ist eine neue Werbemail von mailrotation.com. Diese Werbemail erhalten Sie auf Grund Ihrer freiwilligen Anmeldung bei www.mailrotation.com Sie bekommen 1 (ein)* "Werbepunkt" auf Ihrem Konto gutgeschrieben. Weitere 5 (fünf) Punkte bekommen Sie wenn Sie die Seite besuchen. --------------------------------------------------- Mailinhalt: --------------------------------------------------- Insidertipp! Bsssstttttt…… ! Schnell, DMP startet wieder einmal einen Mamuteinstieg! Wer jetzt schläft, ist selber Schuld!! http://mailrotation.biz/c.php?m=11362&u=15045 -------------------Eigenwerbung--------------------------- Ab sofort können Sie hier sehr günstig Ihre Werbeanzeige plazieren lassen. Der Preis - nur 0,001 Euro/Anzeige. http://www.mailrotation.com/eigenwerbung.htm -----------------------Ende-------------------------------- PHP, MySQL, CGI, SSI... und mehr! Webhosting ab 1,63 Euro/mtl. - http://www.maxxi.de Hinweis: www.mailrotation.com ist nicht fur die Inhalte der beworbenen Seiten verantwortlich und distanziert sich von allen Texten auf diesen Seiten. Achtung: eine Rückmail auf diese Nachricht wird nicht bearbeitet. Bitte nehmen Sie unsere Impressum-Seite in Anspruch. ) [1] => Array ( [header] => Array ( ) [body] => -----Ursprüngliche Nachricht----- Von: info@mailrotation.biz [mailto:info@mailrotation.biz] Gesendet: Samstag, 26. Februar 2005 13:17 An: blabla@gmx.com Betreff: Mailrotation Bonuswerbemail +++ 5 Bonuspunkte auf Ihr Konto Sehr geehrte(r) Mailrotation-Teilnehmer(in), hier ist eine neue Werbemail von mailrotation.com. Diese Werbemail erhalten Sie auf Grund Ihrer freiwilligen Anmeldung bei www.mailrotation.com Sie bekommen 1 (ein)* "Werbepunkt" auf Ihrem Konto gutgeschrieben. Weitere 5 (fünf) Punkte bekommen Sie wenn Sie die Seite besuchen. --------------------------------------------------- Mailinhalt: --------------------------------------------------- Kleeneze kommt nach Deutschland Im Juni 2005 startet das größte englische Network-Unternehmen Kleenze mit Home-Shopping. Seit 80 Jahren etabliertes Unternehmen gibt Ihnen die Chance für ein dauerhaftes Einkommen. JETZT KOSTENLOS VORREGISTRIEREN UND AM START MIT ZU DEN ERSTEN GEHÖREN ! Erstinfos unter http://www.power-to-the-future.de http://mailrotation.biz/c.php?m=11361&u=15045 -------------------Eigenwerbung--------------------------- Ab sofort können Sie hier sehr günstig Ihre Werbeanzeige plazieren lassen. Der Preis - nur 0,001 Euro/Anzeige. http://www.mailrotation.com/eigenwerbung.htm -----------------------Ende-------------------------------- PHP, MySQL, CGI, SSI... und mehr! Webhosting ab 1,63 Euro/mtl. - http://www.maxxi.de Hinweis: www.mailrotation.com ist nicht fur die Inhalte der beworbenen Seiten verantwortlich und distanziert sich von allen Texten auf diesen Seiten. Achtung: eine Rückmail auf diese Nachricht wird nicht bearbeitet. Bitte nehmen Sie unsere Impressum-Seite in Anspruch. ) )
Mit Zitat antworten
  #23 (permalink)  
Alt 26-02-2005, 19:59
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

dh. den Body hat er korrekt, nur die header fehlen ihm komplett ?
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #24 (permalink)  
Alt 26-02-2005, 20:03
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

bei mir sieht es so aus (so soll es sein)
Code:
Array
(
    [header] => Array
        (
            [Return-Path] => <wwwrun@niclas.ebiz-webhosting.de>
            [X-Flags] => 0000
            [Delivered-To] => GMX delivery to tbt1@gmx.de
            [Received] => by niclas.ebiz-webhosting.de (niclas.ebiz-webhosting.de, from userid 33) id 53C22778051; Mon, 21 Feb 2005 08:12:56 +0100 (CET)
            [To] => tbt1@gmx.de
            [Subject] => Neue Private Nachricht bei PHP script resource erhalten
            [From] => "PHP script resource Mailer" <webmaster@it-development.de>
            [Message-Id] => <20050221071256.53C22778051@niclas.ebiz-webhosting.de>
            [Date] => Mon, 21 Feb 2005 08:12:56 +0100 (CET)
            [X-GMX-Antivirus] => -1 (not scanned, may not use virus scanner)
            [X-GMX-Antispam] => -2 (not scanned, spam filter disabled)
            [X-GMX-UID] => l+VyKtYtTlIvRQxzVGhrSVVGU2poZdkB
            [X-Bogosity] => Ham, tests=bogofilter, spamicity=0.000000, version=0.93.5 int  cnt   prob  spamicity histogram 0.00   29 0.010513 0.009326
            [Status] => R
            [X-Status] => NC X-KMail-EncryptionState: X-KMail-SignatureState: X-KMail-MDN-Sent:
        )

    [body] => Hallo TBT,



Du hast eine Private Nachricht auf PHP script resource von mrhappiness erhalten.

-> Posteingang: http://www.php-resource.de/forum/private.php



Gruss,

Dein PHP script resource Team
)
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #25 (permalink)  
Alt 26-02-2005, 20:17
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

tja, und woran liegt es bei mir, dass es ne geht...
Mit Zitat antworten
  #26 (permalink)  
Alt 26-02-2005, 20:53
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

so sieht noch mal der ganze code aus. aber ich weiß nicht was da falsch sein kann, dass er denn header nicht anzeigt?
PHP-Code:
<?php
//echo phpinfo();

include("pop3.class.php");
include(
"maildecoder.class.php");

// pop3 öffnen
$pop3 = & new POP3();
$pop3->connect("pop.gmx.net","bla@gmx.com","bla");
// irgendein fehler ?
if( $error $pop3->open() || $error $pop3->login() || $error $pop3->stat() ){
    echo 
$error;
    return;
}
// überhaupt mails da?
$count_array $pop3->listing();
if( !
$count count$count_array ) ) {
    echo 
'Keine Mails';
    return;
}
// alle mails holen und auf pop3 löschen
$mails = array();
for( 
$i=1$i<=$count; ++$i ){
    
$headers $body '';
    if( 
$error $pop3->retrieve$i$headers$body ) ){
        continue;
    }
    
$headers    implode("\r\n",$headers);
    
$body        implode("\r\n",$body);

//    $mails[] = $headers."\r\n\r\n".$body;
    
$mails[] = $headers."\n\n".$body;

    
//$pop3->delete($i);
}
// pop3 schliessen
$pop3->disconnect();


// decoder laden
$decoder = & new MailDecoder();
$decoded = array();
// jede mail einzeln decodieren
foreach( $mails as $mail ) {
    
$decoded[] = $decoder->decode$mail );
}
unset( 
$decoder );
// kontrollausgabe
echo "<pre>";
print_r$decoded );
?>


Kann das auch sein, dass des Regex vom preg_match nicht hinhaut! in der maildecoder-klasse!

PHP-Code:
if( !preg_match"#(.*)\n\n(.*)$#isU"$_mail$match ) ) { 
ich kenn mich leider mit regex ne aus

Geändert von TriphunEM (26-02-2005 um 23:22 Uhr)
Mit Zitat antworten
  #27 (permalink)  
Alt 27-02-2005, 14:27
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe genau das selbe Problem wie TriphunEM.
Wenn ich allerdings
PHP-Code:
print_r$headers ); 
eingebe. Dann wird der gesamte header bei mir so angezeigt wie er bei TBT steht.

Und auch bei
PHP-Code:
print_r$mails[0] ); 
wird alles angezeigt

Geändert von themonk (27-02-2005 um 14:30 Uhr)
Mit Zitat antworten
  #28 (permalink)  
Alt 27-02-2005, 15:34
TriphunEM
 Registrierter Benutzer
Links : Onlinestatus : TriphunEM ist offline
Registriert seit: Jun 2003
Beiträge: 549
TriphunEM ist zur Zeit noch ein unbeschriebenes Blatt
Standard

naja, das ist ja auch klar, denn das array "mails" wurde ja noch nicht vom decoder gesplittet! da gehts bei mir auch, jedoch müsste ich mir alle infos so aus den finger saugen...ich hätte es lieber komfortabel per array...

mal sehen ob tbt noch ne lösung bringt...schön wärs!
Mit Zitat antworten
  #29 (permalink)  
Alt 27-02-2005, 15:58
TBT
  Moderator
Links : Onlinestatus : TBT ist offline
Registriert seit: Sep 2002
Ort: Berlin
Beiträge: 2.787
TBT befindet sich auf einem aufstrebenden Ast
TBT eine Nachricht über ICQ schicken TBT eine Nachricht über AIM schicken TBT eine Nachricht über Yahoo! schicken
Standard

auf was für Betriebssystemen versucht ihr es denn?
__________________
TBT

Die zwei wichtigsten Regeln für eine berufliche Karriere:
1. Verrate niemals alles was du weißt!


PHP 2 AllPatrizier II Browsergame
Mit Zitat antworten
  #30 (permalink)  
Alt 27-02-2005, 16:02
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Linux ipx10999 2.4.21-192-smp4G #1 SMP Wed Feb 18 19:27:48 UTC 2004 i686

Geändert von themonk (27-02-2005 um 17:35 Uhr)
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

PHP Marktplatz-Software
PHP Marktplatz-SoftwareEs hat sich viel getan! Die neue Version 7.5.9 unserer PHP Marktplatz-Software ebiz-trader steht ab sofort zur Verfügung.

28.10.2019 | Berni

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni


 

Aktuelle PHP Scripte

jqPlot jQuery Plotting Plugin ansehen jqPlot jQuery Plotting Plugin

jqPlot ist ein plotting und charting plugin für das jQuery Javascript framework

06.11.2019 Berni | Kategorie: AJAX/ Framework
WYSIWYG Editor

WYSIWYG Editor zum Einbinden in PHP Scripte.

21.10.2019 Stephan_1972 | Kategorie: PHP/ WYSIWYG
Modelmanager

Der Modelmanager ist ein Webtool für Fotografen, kann als komplette Homepage oder als Webtool installiert werden.

10.10.2019 Stephan_1972 | Kategorie: PHP/ Bilder
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:12 Uhr.