JPEG einlesen und weiterverarbeiten -> Fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Sorry, mit "mail" hatte ich mich etwas unpräzise ausgedrückt. ich meinte die mime-datei. Da wird schließlich der fehler gemeldet. Wie siehts da aus?

    Kommentar


    • #17
      Gar nichts. Kein Fehler, nichts

      Kommentar


      • #18
        Hmm, dann müssen wir jetzt mal was intensiver debugging betreiben. Ist natürlich schwer, weil ich deinen code nicht testen kann.

        mach mal in der hauptdatei in zeile 26 (nach den includes) ein exit; rein.

        ist jetzt alles was ungewöhnlich, aber dein fehler lässt sich einfach nicht mit den codes vereinbaren. Zumindest nicht, ohne da jetzt großartig im kopf rumzuparsen.

        Kommentar


        • #19
          ok, exit is drinnen, keine fehlerausgabe mehr, leere seite

          Kommentar


          • #20
            Hmm,

            mal was anderes. Exit wieder raus und, benenn an der genannten Stelle (Zeile 67 in der Klasse) mal $_bar in $prebar um.

            Kommentar


            • #21
              Habe jetzt umbenannt:

              Variante 1:

              PHP-Code:
                      function MIMEDECODE($input$prebar)
                      {
                          list(
              $header$body)   = $this->_split_body_header($input);
                  
                          
              $this->_input          $input;
                          
              $this->_header         $header;
                          
              $this->_body           $body;
                          
              $this->bar               $_bar;
                          
              $this->_decode_bodies  true;
                          
              $this->_include_bodies true;
                          
                          
              $this->mailMimeDecode  true;
                      } 
              erfolglos...

              Variante 2:

              PHP-Code:
                      function MIMEDECODE($input$prebar)
                      {
                          list(
              $header$body)   = $this->_split_body_header($input);
                  
                          
              $this->_input          $input;
                          
              $this->_header         $header;
                          
              $this->_body           $body;
                          
              $this->bar               $prebar;
                          
              $this->_decode_bodies  true;
                          
              $this->_include_bodies true;
                          
                          
              $this->mailMimeDecode  true;
                      } 
              leider auch erfolglos...

              Kommentar


              • #22
                Harte Nuss.

                gerade noch ein bisschen geparst, lässt mich irgendwie nicht locker...

                $mail_sender hat wirklich einen wert??
                EDIT:
                darfst die vars wieder umbenennen.
                EDIT:
                hatte die preg_zeile übersehen. bin ratlos.
                Zuletzt geändert von TobiaZ; 29.10.2005, 22:24.

                Kommentar


                • #23
                  ja, der wert ist da...
                  wenn ich in der foreach Schleife ein echo $mail_sender mache wirft er mir zwischen den fehlermeldungen den wert raus...

                  Debugging hab ich schon oft gemacht, aber so einen nervigen fall hatte ich noch nie...

                  EDIT:
                  vars hab ich schon umbenannt :-)

                  Kommentar


                  • #24
                    Ich wünsch dir ne kurze Nacht und hoffe dass du mir morgen von einem ganz banalen Fehler berichten kannst.

                    Versuch das Script mal derbe zu reduzieren.

                    erstell mal ne neue datei, die nur die mime-class includet und diese aufruft. wenn der fehler dann wieder auftaucht, muss es an deinen änderungen liegen.

                    Kommentar


                    • #25
                      ok, die nacht wird sehr kurz (zumindest was schlafen angeht).

                      suche mir jetzt die originale mimedecode raus.
                      und ich dachte immer php is logisch, aber an dem beispiel zweifle ich daran ;-)

                      danke für deine bemühungen!

                      Kommentar


                      • #26
                        HA ist das lustig.

                        Wenn lediglich 1 Mail in der Mailbox ist erhalte ich KEINE Fehlermeldung. Ab 2 Mails kommt die Meldung raus...

                        Kommentar


                        • #27
                          Jetzt habe ich in Zeile 65 & 66 folgendes geändert:

                          PHP-Code:
                          foreach ($mails as $mail) {
                          $from $subject $mail_sender ''

                          habe also $mail_sender="" gesetzt, und siehe da - auch mit mehreren Mails gibt es jetzt kein Problem und Fehlermeldungen :-)

                          Kommentar


                          • #28
                            Das klingt nach einem Ansatz.

                            Ist mir jetzt zu viel fremder Code. Aber dann wird die Nacht ja vielleicht doch kurz! Viel Erfolg und bitte um Rückmeldung!

                            Kommentar


                            • #29
                              Scheint also als wäre das Problem gelöst.
                              Nochmal vielen Dank für deine Hilfe.

                              Ich werde an dich denken sobald mein Projekt online geht :-)

                              Kommentar


                              • #30
                                Jetzt nur noch das Problem mit den angeblich defekten JPEG Bildern.

                                Ich weiß nicht woran ich es erkenne das ein Bild beschädigt ist. Ich kann es am PC öffnen, per PHP Meldung wirft er dann raus "Is not a valid JPEG file".

                                Und zwar sobald ich per

                                PHP-Code:
                                $picture ImageCreateFromJPEG($diru); 
                                das ganze zu laden versuche.

                                Ich hänge an diesen Post mal 2 JPEG Dateien an (1x fehlerhaft und 1x fehlerfrei)

                                Glaube nicht das daran der mimedecoder schuld ist, vielleicht aber doch?
                                Angehängte Dateien

                                Kommentar

                                Lädt...
                                X