mail mit hyperlink

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

  • #31
    guten morgen

    habe immer noch ein problem mit dem tool cvon schnopp

    es schickt die mail nicht raus

    bekomme das als fehler
    implode(): Bad arguments. in /homepages/.../mail3/htmlMimeMail.php on
    line 666

    das ist die zeile
    $to = $this->_encodeHeader
    (implode(', ', $recipients), $this->build_params['head_charset']);

    das komplette ist weiter oben unter schnopp


    das ist mein script

    PHP-Code:
    <?
    error_reporting(E_ALL);

    include('htmlMimeMail.php');    

    $fh = fopen('indexmail.html','r'); // Mailtext wird eingelesen.
    while($line=fgets($fh,1024)){ // Die Index muss im selben Verzeichnis liegen wie diese Datei
        $strHtml.=$line;
    }
    fclose ($fh);
     $file="./email.txt";  //Ordner wo die Dateien liegen

    $file2=fopen($file,'r');
     
    while($data=fgetcsv($file2,5000,"    ")){
          $mail_to=$data[12];
        $anrede = $data[1];
        $name = $data[3];
        if($anrede == 'Herr')
        {
        $anrede = "Sehr geehrter Herr ".$name;
        }
        if ($anrede == 'Frau')
        {
        $anrede = "Sehr geehrte Frau";
        }
        if ($anrede == 'Familie')
        {
        $anrede = "Sehr geehrte Familie";
        }



        $strEmailTo         = $mail_to;
        $strEmailHtml         = $strHtml;
        $strEmailSubject    = 'Test'; // Subject
        $strEmailHtml = str_replace("Anrede","$anrede", $strHtml);

        $mail = new htmlMimeMail();
        $mail->setHTML($strEmailHtml,'','_img/'); // Verzeichnis für die Bilder => 
    alsu ein Unterverzeichnis mit namen _img
        $mail->setSubject($strEmailSubject);
        $mail->setReturnPath('jhaustein@web.de'); // Return Path
        $mail->setFrom('IT <jhaustein@web.de>'); // Absender der Email
           $mail->send($mail_to); 
    }


    ?>
    Zuletzt geändert von jhaustein; 19.09.2005, 10:07.

    Kommentar


    • #32
      Von was für nem Typ ist "$recipients" Ein Sting, Array, oder was?

      Kommentar


      • #33
        das steht in der htmlMimeMail.php
        function send($recipients, $type = 'mail')


        und einlesen tue ich die email aus der txt datei

        Kommentar


        • #34
          Das ist NICHT die Antwort auf meine Frage!

          Kommentar


          • #35
            habe ds script von schnopp erhalten muss ich für den typ in der htmlMimeMail schauen?

            Kommentar


            • #36
              Na, du solltest dahin schauen, wo die Variable definiert wird. ist wohl irgendwie logisch!

              Kommentar


              • #37
                dassteht im script
                PHP-Code:

                Sends the mail.
                *
                * @
                param  array  $recipients
                * @param  string $type OPTIONAL
                * @return mixed
                */
                    function 
                send($recipients$type 'mail')
                    {
                        if (!
                defined('CRLF')) {
                            
                $this->setCrlf($type == 'mail' "\n" "\r\n");
                        } 

                Kommentar


                • #38
                  HUHU?

                  Wie kommst du jetzt auf die idee, dass an dieser Stelle irgendwo die Variable definiert wird? Weil sie dort zwei mal erwähnt wird? davon einmal in einem Kommentar und einmal als Parameter. Klasse. So macht das Spaß.

                  Das lustige an der ganzen sache ist, dass ich nichtmal wirklich sicher bin, dass es daran liegt. So ne kleine Frage ist idr. mit einem einfachen var_dump() in zeile 665 (oder so) erledigt. Du brauchst min 3 Postings bis du sowas grundlegendes verstanden hast. Da soll doch tatsächlich noch mal jemand Fragen, wie du auf so viele Postings kommst.

                  Also, bitte streng dich an.

                  Kommentar


                  • #39

                    Da soll doch tatsächlich noch mal jemand Fragen, wie du auf so viele Postings kommst.
                    Darf ich, darf ich??

                    Kommentar


                    • #40

                      Kommentar


                      • #41
                        sorry

                        bekomme eine weitere fehlermeldung
                        Warning: implode(): Bad arguments.
                        in /homepages/.../mail3/htmlMimeMail.php on line 666

                        Kommentar


                        • #42
                          Ich glaub es nicht. Manschmal ist es doch nur noch zum lachen.

                          Bist du sicher, dass es nicht vielleicht doch die SELBE Fehlermeldung ist, die du bereits vor 1 1/2 Stunden gepostet hast??? Leidest du unter Altsheimer, oder kümmerst du dich einfach nicht um deine Probleme? Immer wieder schön zu sehen, wie sehr du dich hier einsetzt.

                          Ich glaube, ich weiß warum ich deine letzten Threads ignoriert habe. Ein einziger Thread von dir bringt mich schon wieder zur Weißglut!

                          Kommentar


                          • #43
                            stimmt - wenn ich dich jetzt rictig verstehe, dann liegt das an dem variablen typ?


                            kann ich dem script nirgens erkennen, dass der recipient als array definiert wurde , also muss es doch gehen, wenn ich die email adresse aus der txt datei einlese - oder nicht?

                            habe in der txt datei nur einen ds stehen - wenn ich mir diesen ausgebe, dann ist das in diesem fall jhaustein@web.de

                            wo meinst du denn soll ich da was ändern?

                            Kommentar


                            • #44
                              Jetzt hab ich mir das Drama lang genug angesehen.

                              Hast du meine Kommentare im Quellcode gelesen?

                              Ich poste den relevanten Teil mal für dich:

                              PHP-Code:

                              # Array mit Mailadressen btw: ein Array kann auch mehrere Empfänger enthalten 
                              Und jetzt guck mal welchen Variablentyp dein Emailempfänger hat

                              Kommentar


                              • #45
                                nicht array

                                - bloss wie kann ich das ändern - oder geht das mit dem script nicht

                                Kommentar

                                Lädt...
                                X