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 Thema bewerten
  #76 (permalink)  
Alt 15-01-2005, 18:24
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

anscheinend ja doch,

Fatal error: Cannot instantiate non-existent class: mimedecoder in /srv/www/htdocs/.../mail.php on line 60

oder hast du die Klasse umbenannt
__________________
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
freelancermap.de - IT Projektvermittlung für Selbständige und Freiberufler
  #77 (permalink)  
Alt 15-01-2005, 18:38
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Es lag an der Klasse es ist nicht mimedecoder sondern MailDecoder.
Nun wird mir das angezeigt
Zitat:
Array ( [header] => Array ( ) [body] => Array ( ) )
Mit Zitat antworten
  #78 (permalink)  
Alt 15-01-2005, 18:43
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

zeig mal deinen aktuellen Code
__________________
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
  #79 (permalink)  
Alt 15-01-2005, 18:46
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mein Code:

PHP-Code:
(Verbindungen
.
$pop3 =  new POP3$server$port$user$pass );

if ( !
$pop3error $pop3->open() ) {
    if ( !
$pop3error $pop3->login() ) {
        if ( !
$pop3error $pop3->stat() ) {
            
$mail_sizes $pop3->listing();
            
$ids $pop3->ids();
            
$row "";
            for( 
$ii 1;$ii <= count$mail_sizes );++$ii ) {
$result mysql_query('SELECT server_id FROM mails');
$alreadyhave = array();
while (
$row mysql_fetch_assoc($result))
{
$alreadyhave[] = $row['server_id'];
}


          if ( 
in_array$ids[$ii], $alreadyhave ) )  { // alreadyhave ist ein Array mit Mailids
                    
continue; // welche nicht nochmal vom Server geholt werden
                
}
                
$headers $body $h $b "";
                if ( ( 
$pop3error $pop3->retrieve$ii$headers$body ) ) == "" ) {
                    for( 
$line 0;$line count$headers );$line++ ) {
                        
$h .= mysql_real_escape_string $headers[$line] ) . "\r\n";
                    }
                    for( 
$line 0;$line count$body );$line++ ) {
                        
$b .= mysql_real_escape_string $body[$line] ) . "\r\n";
                    }



                   
$row1 "  $ids[$ii]  ";
                   
$row "('" $ids[$ii] . "'," $server[$i][0] . ",'$h','$b')";


                }
                
$sql .= ( $sql?",":"" ) . $row;
            } }

        }
  
$headers    implode("\n",$headers);
    
$body        implode("\n",$body);
    
$mail $headers."\n\n".$body;
    
$decoder = new MailDecoder();
    
$tmp $decoder->decode$mail );
    
print_r$tmp );

    }

if ( 
$pop3error ) {
    echo 
$pop3error;
}
$pop3->disconnect();

echo 
$headers## Zum Testen ob headers was ausgibt##
?> 
Mit Zitat antworten
  #80 (permalink)  
Alt 15-01-2005, 18: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

was sagt denn $pop3error ?

ist in $header und $body auch was drin?
__________________
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
  #81 (permalink)  
Alt 15-01-2005, 19:01
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

$pop3error sagt nichts.

echo $headers;
echo "<br><br>";
echo $body;

wird bei beiden was angezeigt.
Mit Zitat antworten
  #82 (permalink)  
Alt 15-01-2005, 19:28
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

Zitat:
Original geschrieben von themonk


echo $headers;
echo "<br><br>";
echo $body;

wird bei beiden was angezeigt.
und was ?
__________________
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
  #83 (permalink)  
Alt 15-01-2005, 19:35
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

das ist unten zur Kontrolle, ob im Header und Body was drin ist
Mit Zitat antworten
  #84 (permalink)  
Alt 15-01-2005, 19:56
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 wird angezeigt, wie sieht denn die Ausgabe aus?
__________________
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
  #85 (permalink)  
Alt 15-01-2005, 19:59
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Array ( [header] => Array ( ) [body] => Array ( ) ) (das sagt $tmp)

Return-Path:
X-Original-To:mail@mail.de
Delivered-To: user@ipx10799.ipxserver.de
Received: from mail.gmx.net (pop.gmx.de [213.175.64.20])
by ipx10799.ipxserver.de (Postfix) with SMTP id E07CA354102
for ; Wed, 12 Jan 2005 13:13:02 +0100 (CET)
Received: (qmail 26021 invoked by uid 0); 12 Jan 2005 12:12:55 -0000
Received: from 217.777.56.61 by www70.gmx.net with HTTP;
Wed, 12 Jan 2005 13:12:55 +0100 (MET)
Date: Wed, 12 Jan 2005 13:12:55 +0100 (MET)
From: "absender"
To: mail@mail.de
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="========GMXBoundary257941105531975"
Subject: Testbild
X-Priority: 3 (Normal)
X-Authenticated: #9752341
Message-ID: <25794.1105531975@www70.gmx.net>
X-Mailer: WWW-Mail 1.6 (Global Message Exchange)
X-Flags: 0001
X-UIDL: @a[!!GI=!!JVb!!Lk~"!
Status: RO (das sagt $headers)


This is a MIME encapsulated multipart message -
please use a MIME-compliant e-mail program to open it.

Dies ist eine mehrteilige Nachricht im MIME-Format -
bitte verwenden Sie zum Lesen ein MIME-konformes Mailprogramm.

--========GMXBoundary257941105531975
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

Textmit bild



+++ Sparen Sie mit
--========GMXBoundary257941105531975
Content-Type: image/x-png; name="banner.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="banner.png"

iVBORw0KGgoAAAANSUhEUgAAAbcAAACjCAIAAACGxceFAAAABnRSTlMAfwB+AH1l/zhUAAAABmJL (das sagt $body)

Geändert von themonk (15-01-2005 um 20:18 Uhr)
Mit Zitat antworten
  #86 (permalink)  
Alt 15-01-2005, 20:01
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

wo sind die Zeilenumbrüche, die in die Mail gehören?
__________________
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
  #87 (permalink)  
Alt 15-01-2005, 20:08
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 sehen dir immer so aus
Code:
Return-Path: <wwwrun@niclas.ebiz-webhosting.de>
X-Flags: 0000
Delivered-To: GMX delivery to tbt1@gmx.de
Received: (qmail invoked by alias); 14 Jan 2005 14:45:32 -0000
Received: from niclas.ebiz-webhosting.de (EHLO niclas.ebiz-webhosting.de) (213.203.248.134)
  by mx0.gmx.net (mx045) with SMTP; 14 Jan 2005 15:45:32 +0100
Received: by niclas.ebiz-webhosting.de (niclas.ebiz-webhosting.de, from userid 33)
 id B10C477804B; Fri, 14 Jan 2005 15:45:37 +0100 (CET)
To: tbt1@gmx.de
Subject: Antwort auf den Beitrag 'Knobelaufgabe ?'
From: "PHP script resource Mailer" <webmaster@it-development.de>
Message-Id: <20050114144537.B10C477804B@niclas.ebiz-webhosting.de>
Date: Fri, 14 Jan 2005 15:45:37 +0100 (CET)
X-GMX-Antivirus: -1 (not scanned, may not use virus scanner)
X-GMX-Antispam: -2 (not scanned, spam filter disabled)
X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=0.93.3.1
   int  cnt   prob  spamicity histogram
  0.00   58 0.013961 0.012796 ################################################
  0.10    5 0.112869 0.021686 #####
  0.20    0 0.000000 0.021686 
  0.30    0 0.000000 0.021686 
  0.40    0 0.000000 0.021686 
  0.50    0 0.000000 0.021686 
  0.60    0 0.000000 0.021686 
  0.70    0 0.000000 0.021686 
  0.80    0 0.000000 0.021686 
  0.90    1 0.938503 0.060081 #
X-UID: 
Status: R
X-Status: NC
X-KMail-EncryptionState:  
X-KMail-SignatureState:  
X-KMail-MDN-Sent:  

Hallo TBT,


...
und natürlich die eventuellen Boundarys,


und so möchte der decoder sie haben
__________________
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
  #88 (permalink)  
Alt 15-01-2005, 20:21
themonk
 Newbie
Links : Onlinestatus : themonk ist offline
Registriert seit: Jan 2005
Beiträge: 101
themonk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

habe jetzt das obere Editiert
und mein Code iseht unten so aus
PHP-Code:
        $headers nl2br$headers );

$body nl2br$body);

  
$headers    implode("\n",$headers);
    
$body        implode("\n",$body);
    
$mail $headers."\n\n".$body;
    
$decoder = new MailDecoder();
    
$tmp $decoder->decode$mail );
    
print_r$tmp ); 
Fehler
Zitat:
Warning: implode(): Bad arguments. in /srv/www/htdocs/.../mail.php on line 62
Mit Zitat antworten
  #89 (permalink)  
Alt 15-01-2005, 20:53
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

wieso nl2br?
und welche ist zeile 62?
__________________
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
  #90 (permalink)  
Alt 16-01-2005, 11:57
ghostgambler
 Master
Links : Onlinestatus : ghostgambler ist offline
Registriert seit: Jul 2004
Ort: DE - NRW
Beiträge: 4.620
ghostgambler ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von themonk
$body = nl2br( $body);
Die Funktion hatte ich dir nur für die Ausgabe genannt

Diese Funktion wandelt Zeilenumbrüche mit ASCII-Zeichen in HTML-Umbrüche um, die will aber die Klasse von TBT noch nicht haben, d.h. du übergibst den Header mit den \r\n dadrin und ohne vorher nl2br() rüberlaufen zu lassen!
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

SMT

Server Monitoring & Management Tool Das SMT wurde von einem Administrator für Administratoren entwickelt, es vereinfacht den Alltag in der klassischen Administration und Verwaltung. Mit dem SMT kannst Du alle Deine Server & Dienste verwalten und überwach

04.09.2020 palle_1977 | Kategorie: PHP
numaeks Web-Farbmixer

Die RGB-Farben lassen sich hier auf unterschiedliche Weise mischen. Zur Einstellung werden auch die Dreh- und Schieberegler mit Canvas verwendet. Gespeichert werden die Farben in einem Cookie.

04.09.2020 numaek | Kategorie: JAVASCRIPT/ Tools
phplinX-Erotikportal 4 ansehen phplinX-Erotikportal 4

Erweiterbares Portal speziell für Erotik mit den Modulen Webkatalog, Bannermanagement und Kleinanzeigenmarkt. Sämtliche Module können über einen einzigen Adminbereich verwaltet werden.

18.06.2020 Cosinus14 | Kategorie: PHP/ Anzeigenmarkt
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:18 Uhr.