• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HTML Formulas kein Datei anhang in der email.

IT-Airwolf

Neues Mitglied
Hallo Leute,
also in meinem html script habe ich das so:

HTML:
      <p>
        <label>Foto's Hochladen:
          <input type="file" name="Foto's Hochladen1" id="Foto's Hochladen1" accept="*.bmp*.dib,*.jpg,*.jpeg,*.jpe,*.jfif,*.gif,*.tif,*.tiff,*.png">
        </label>
      </p>


und in meinem php script habe ich das so:

PHP:
    $email = "Formular Eintrag\n"
           . "\n"
           . "Am $date um $time Uhr hat jemand das Formular auf $host abgesendet,\n"
           . "welche nach Angabe des Browsers von $_SERVER stammen.\n"
           . "\n"
           . "Das ist der Angegebene Inhalt.\n"
           . "\n";
    
    foreach($_POST as $key => $value)
    {
        if($key == "redirect" OR $key == "recipient" OR $key == "subject")
        {
            continue;
        }
        $email .= "Fomular Feld '$key':\n"
               .  "=============================\n"
               .  "$value\n"
               .  "\n";
    }
    
    $email .= "=============================\n"
           .  "Ende der automatisch generierten E-Mail.";

Das ich die email mit den ganzen daten bekomme, geht einwandfrei, allerdings, fehlen mir die Bilddatein, die werden mir als text angezeigt, aber nicht als datei an den anhang gehangen.

Ich weis jetzt schon, da fehlt in irgenteinem script irgenwas, ich tippe auf den html script irgentwas der sagt, anhängen und im php script die zeile die die datei als anhang weiter sendet.

Ich habe erst vor ein paar wochen angefangen html, php, css und js zu lehrnen, aber soweit, das ich jetzt diesen fehler finde und beheben kann, bin ich leider noch nciht.

Daher hoffe ich, das mir einer, der davon Ahnung hat mir dort eventuel helfen könnte den/die scrips zu verbessern, so das dieses funktionieren könnte/wird.

Mit freundlichem Gruß
Mathias
 
Zuletzt bearbeitet:
Die Lösung ist rein in PHP zu suchen und zu finden. Nur dort kannst Du die hochgeladene Datei als Anhang an die E-Mail einfügen. Wie das geht steht in zahlreichen Tutorials, z.B. hier als Beispiel-Code ( den Du für dich anpassen müsstest ):
PHP: 12.3.1 Beispiel

Oder Du verwendest eine fertige PHP-Mailer-Klasse, von denen es einige inkl. Unterstützung für Anhänge gibt.
 
Zurück
Oben