tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
459
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von realdave
    realdave realdave ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Ort
    Karlsruhe (B-W)
    Beiträge
    68
    Hallo

    kann mir jemand beim Fehlersuchen Helfen? Ich bin in Sachen PHP nicht grad der Held - der Code sieht so aus



    PHP-Code:

    $fd 
    fopen($file"r");
    $anhang chunk_split(base64_encode(fread$fdfilesize($file))));
    fclose($fd);


                             
    $recipient="meine@email.de";
    $subject="Anfrage aus dem Internet";
    $header="From: ".$email."\n";
    $mail_body=  "Das Formular wurde am ".date("d.m.y")." um ".date("H:i")."Uhr ausgeführt.\n\n";
    $mail_body.= "Anrede:..............................".$anrede."\n";
    $mail_body.= "Vorname:.............................".$vorname."\n";
    $mail_body.= "Name:................................".$nachname."\n";
    $mail_body.= "Firma:...............................".$firma."\n";
    $mail_body.= "Adresse:.............................".$adresse."\n";
    $mail_body.= "Postleitzahl:........................".$postleitzahl."\n";
    $mail_body.= "Ort:.................................".$ort."\n";
    $mail_body.= "Telefon:.............................".$telefon."\n";
    $mail_body.= "Fax:.................................".$fax."\n";
    $mail_body.= "Email:...............................".$email."\n\n";


    $mail_body.= $anhang;


    $mail_body.= "Fragen:   \n ".$fragen."\n";

    mail($recipient,$subject,$mail_body,$header); 



    In der email kommt die Datei, die ich hochlade als Text - irgendwie auch logisch, aber wie kann ich das ändern? Hat jemand von euch Ahnung? wär echt nett. Danke schon mal..
     

  2. #2
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
     
    „Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
    “For every complex problem, there is an answer that is short, simple and wrong.”
    “Pessimism is safe, but optimism is a lot faster!”


    Aktuelles Coding Quiz: #17 - Wörter kreuz und quer

  3. #3
    Avatar von realdave
    realdave realdave ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Ort
    Karlsruhe (B-W)
    Beiträge
    68
    hmm, habs mal so probiert, habe aber immer noch das gleiche Problem - ich bekomm die Datei in der email als Text verschlüsselt****

    CODE sieht so aus:
    PHP-Code:
    $header "From:".$vorname." <$email>\nMIME-Version: 1.0\n Content-Type: multipart/mixed; boundary=\"========1234567\"";


    $fd fopen($file"r");
    $anhang chunk_split(base64_encode(fread$fdfilesize($file))));
    fclose($fd);
    $message "--========1234567\nContent-Type: text/plain; charset=\"us-ascii\"\n Content-Transfer-Encoding: 7bit\n\n\n".$message."\n--========1234567\n Content-Type: $file_type; name=$file_name\nContent-Transfer-Encoding: base64\nContent-Disposition: attachment; filename=\"$file_name\"\n\n".$anhang;


                             
    $recipient="meine@email.de";
    $subject="Anfrage aus dem Internet";

    $mail_body=  "Das Formular wurde am ".date("d.m.y")." um ".date("H:i")."Uhr ausgeführt.\n\n";
    $mail_body.= "---Auftraggeber---\n\n";
    $mail_body.= "Anrede:..............................".$anrede."\n";
    $mail_body.= "Vorname:.............................".$vorname."\n";
    $mail_body.= "Name:................................".$nachname."\n";
    $mail_body.= "Firma:...............................".$firma."\n";
    $mail_body.= "Adresse:.............................".$adresse."\n";
    $mail_body.= "Postleitzahl:........................".$postleitzahl."\n";
    $mail_body.= "Ort:.................................".$ort."\n";
    $mail_body.= "Telefon:.............................".$telefon."\n";
    $mail_body.= "Fax:.................................".$fax."\n";
    $mail_body.= "Email:...............................".$email."\n\n";
    $mail_body.= $message;


    $mail_body.= "Fragen:   \n ".$fragen."\n";

    mail($recipient,$subject,$mail_body,$header);
    header("Location:failure.htm"); 
    Es geht also um §message - kann ich das an den $mail_body anhängen?
    Für eine Antwort wär ich echt danktbar - bin grad total am verzweifeln...
     

  4. #4
    Avatar von realdave
    realdave realdave ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Ort
    Karlsruhe (B-W)
    Beiträge
    68
    Achso.. kann es sein, dass ich die Datei zuvor irgendwor auf dem Server speichern muss?
     

  5. #5
    Avatar von realdave
    realdave realdave ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Ort
    Karlsruhe (B-W)
    Beiträge
    68
    Ahhh - immer noch am verzweifeln - ich hab jetzt so viele Skripte ausprobiert, aber keins klappt...

    Ich glaube, dass hat etwas mit dem MIME type zu tun-

    Normalerweise soll bei dem Antwortformular ein Worddokument mitgeschickt werden - an meine E-mail Adresse - ein Lebenslauf oder so was in der Art. Hat echt keiner eine Ahnung was da falsch läuft?

    Naja, ich geh jetzt erst mal schlafen...

    Gute Nacht an alle...
     

Ähnliche Themen

  1. PHP Mail mit Attachment
    Von Krankl im Forum PHP
    Antworten: 11
    Letzter Beitrag: 28.04.11, 22:00
  2. Attachment aus E-Mail
    Von PsychoSam im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 22.11.03, 00:38
  3. Mail mit attachment...
    Von Crazy X im Forum PHP
    Antworten: 2
    Letzter Beitrag: 18.10.02, 01:19
  4. mail mit attachment -- wie?
    Von Samuel im Forum PHP
    Antworten: 1
    Letzter Beitrag: 23.05.02, 16:13
  5. ATTACHMENT an Mail anhängen
    Von A5 Infoschlampe im Forum PHP
    Antworten: 1
    Letzter Beitrag: 21.05.02, 19:19