anhang per mail

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

  • anhang per mail

    sieht jemand von euch in dem script den fehler ?!?


    if($datei != "") {
    $datei_content = fread(fopen($datei,"r"),filesize($datei));
    if($contenttypes[$anhang_content_type][encoding]=="base64") {
    $datei_content = chunk_split(base64_encode($datei_content));
    } else {
    $datei_content = $datei_content;
    $boundary = strtoupper(md5(uniqid(time())));
    }
    $xtra .= "\nMIME-Version: 1.0";
    $xtra .= "\nContent-Type: multipart/mixed; boundary=$boundary";
    $xtra .= "\n\nThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
    $xtra .= "\n--$boundary";
    $xtra .= "\nContent-Type: $content_type";
    $xtra .= "\nContent-Transfer-Encoding: 8bit";
    $xtra .= "\n\n$mail_content";
    $xtra .= "\n$mail_content";
    $xtra .= "\nContent-Type: $anhang_content_type; name=\"$dateiname\"";
    /* Lese aus dem Array $contenttypes die Codierung fuer den MIME-Typ des Anhangs aus */
    $xtra .= "\nContent-Transfer-Encoding: ".$contenttypes[$anhang_content_type][encoding];
    $xtra .= "\nContent-Disposition: attachment; filename=\"$dateiname\"";
    $xtra .= "\n$datei_content";
    $xtra .= "\n--$boundary--";
    }

    ich komm einfach nicht weiter

    Live2

  • #2
    Hmm, soll es eine e-mail senden? Es sehe nämlich keine mail();
    Sonst würde ich dir raten vlt. in einem editor mit debugg funktion zu benutzen, wie z.B. phpedit oder phpedd (find ich besser)

    Sorry aber ein Fehler habe ich jetzt auch nicht gessehen, aber anstatt if($datei != "") zu benutzen würde ich die empty(); funktion benutzen.

    http://de.php.net/manual/en/function.empty.php
    Zuletzt geändert von Programmieren; 28.08.2011, 16:31.

    Kommentar


    • #3
      @Programmieren: Es freut mich, dass du dich hier einbringst, aber bitte Beachte vor dem Posten das Datum das Threads. Das Problem ist sicher nicht mehr existent und der Code hoffentlich schon mehrfach überholt.

      Danke!

      Kommentar

      Lädt...
      X