Problem mit Mail-Funktion von PHP



  • hallo!
    Habe ein Formular erstellt und will nun die Daten per EMail verschicken.
    Dazu habe ich die PHP Funktion Mail genommen. Es funktioniert alles bestens. Jetzt will ich aber ein Attachement anhängen... und das macht er aber nicht.
    hier mal mein quelltext:
    [php]

    // Hier wird das beispielsweise BILD hochgeladen..
    // gleiche Verzeichnis wo die php dateien liegen
    if(!empty(file_name)) { if(@copy(file,"file_name")) { sr="file_name"; } if (status=="mot")
    {
    pfad="".pfad="".file_name."";
    }
    }

    // Da es sich um einen newsletter handelt mit mehreren Empfängern
    // wird hier das Array gefüllt
    include ("../cgi-bin/log.php");
    resultset=mysqlquery("SELECTFROMnews");resultset=mysql_query("SELECT * FROM news"); c=mysql_num_rows(resultset);resultset); row=mysql_fetch_Array(resultset);resultset); q=0;
    for ($i=1; i<=i<=c; i++) { g="news".i;if(i; if (g==true) { avar[q]=g;include("../cgibin/log.php");g; include ("../cgi-bin/log.php"); resultset=mysql_query("SELECT * FROM news WHERE email='".$$g."'");
    row=mysql_fetch_Array(row=mysql\_fetch\_Array(resultset);
    vname[q]=row["vname"]; name[q]=row["nachname"];
    $q++;
    }
    else
    {}

    }

    // Die eigentliche Mailfunktion hier wird alles zusammengefügt
    empfaengerCCString=implode(",",empfaengerCCString = implode(",",avar);
    empfang="info@irgendwas.de";empfang="info@irgendwas.de"; betreff="Newsletter von ";
    message=message=mess;
    from="From:irgendwas\\n"; from .= "Reply-To: info@mirgendwas.de\n";
    from.="Cc:".from .= "Cc:".empfaengerCCString."\n";
    from.="Bcc:".from .= "Bcc:".empfaengerCCString."\n";
    from .= "X-Mailer: PHP/" . phpversion(). "\\n"; from .= "X-Sender-IP: REMOTE_ADDR\\n"; from .= "Content-Type: text/html";

    // Das hatte ich mir hier so gedacht, ist aber falsch, keine Ahnung habe leider nichts gefunden
    from.="Attachement:".from .= "Attachement: ".filename."\n";

    mail($empfang, $betreff, $message, $from);
    [/php]
    Ich hoffe ihr könnt mir helfen uns sagen wo mein fehler liegt oder wie ich das attachement mit veschicken kann.
    Ich DANKE schonmal für eure Hilfe und Mühe.
    THX! cu bart(holomeus)



  • Vielleicht hilft dir das hier



  • hi..
    ja habe das so probiert und durchgearbeitet, das macht er auch. Ähm... aber ich bekomme jetzt folgende Fehlermeldung ausgewiesen.
    Achso. Diese Fehlermeldung erscheint beim empfänger in dem Textfeld wo der eigentliche Text stehen sollte!

    Premature EOFCHAR

    Hoffe ihr könnt mir dazu weiterhelfen....
    DANKE!!!!!! cu bart


Anmelden zum Antworten