Rainer: Email mit Anhang (von User) ?

Beitrag lesen

Hallo, hab nun schon zig Anleitungen, Formmailer angesehen, Bücher gewälzt etc. Ich bekomm es einfach nicht hin eine Email mit Anhang zu senden wo der Sender die Datei anhängt. Hier mal im Auszug was ich teste. Sieht jemand den Fehler?

Gruß Rainer

<?php
	if(isset($_POST["FormSend"])){
		$msg = "";
		$absender = "from@example.com";
		$absendername = "My Form";
		$empfaenger = "$to@xample.com";
		$subject = "Mail mit Anhang";
		$boundary = "----=_".md5(uniqid(mt_rand(), 1))."";
		
		$Header = "FROM:$absendername <$absender>\r\n";
		$Header .= "MIME-Version: 1.0\r\n";
		$Header .= "Content-Type: multipart/mixed; boundary=\"$boundary\"";
		$msg = "$boundary\r\n";
		$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\" Content-Transfer-Encoding: 7bit\r\n";
		
		foreach($_POST as $key => $value)  
		{ 
			$value = mysql_real_escape_string($value);
			$value = htmlentities("$value", ENT_QUOTES);
			if($key == "FormSend"){}else{
				$msg .= "$key: $value\r\n";
			} 
		}
		$msg .= "".$boundary."--\r\n";
		$msg .= "\r\n$boundary\r\n";
		
		$msg .="Content-Type: application/octetstream; name=".$_FILES["Anhang"]["name"]."\r\n";
		$msg .="Content-Transfer-Encoding: base64\r\n";
		$msg .="Content-Disposition: attachment; filename=".$_FILES["Anhang"]["name"]."\r\n";
		$zeiger_auf_datei=@fopen($_FILES["Anhang"]["tmp_name"],"rb");
		$inhalt_der_datei=@fread($zeiger_auf_datei,filesize($_FILES["Anhang"]["name"]));
		@fclose($zeiger_auf_datei);
		$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
		$msg .= $inhalt_der_datei;
		$msg .= "".$boundary."--";
		@mail($empfaenger,$subject,$msg,$Header);
	}
?>
<form id="form-1" action="" enctype="multipart/form-data" method="post">
	<fieldset>
		<label id="label-2" for="Name">Name</label>
        <input id="item-2" name="Name" type="text" value="" maxlength="" />
	</fieldset>
    <fieldset>
		<label id="label-29" for="Anhang">Anhang</label>
        <input name="Anhang" type="file" style="" />
 	</fieldset>
    <button id="ButtonSend" name="FormSend" class="Button" type="submit">Absenden</button>
</form>
0 78

Email mit Anhang (von User) ?

Rainer
  • php
  1. 2
    dedlfix
    1. 0
      Rainer
      1. 0
        Regina Schlauklug
        • e-mail
        1. 0
          Regina Schlauklug
          1. 1
            Der Martin
            • klugscheißerei
            • sprache
            1. 0
              Gunnar Bittersmann
              1. 0
                Der Martin
                1. 0
                  Felix Riesterer
                  1. 0
                    Der Martin
                    1. 0
                      Matthias Apsel
                      1. 0
                        Tabellenkalk
                        • humor
                        • sprache
                        1. 0
                          MudGuard
                          1. 0
                            Der Martin
                            1. 0
                              MudGuard
                              1. 0
                                Der Martin
                              2. 0
                                Gunnar Bittersmann
                  2. 0
                    Gunnar Bittersmann
                    • klugscheißerei
                    • menschelei
                    1. 0
                      Felix Riesterer
            2. 0
              Gunnar Bittersmann
              1. 0
                Der Martin
                1. 0
                  Gunnar Bittersmann
      2. 0
        dedlfix
      3. 0
        Der Martin
      4. 0
        pl
  2. 0
    MudGuard
  3. 0
    pl
    1. 0
      dedlfix
      1. 0
        pl
        1. 2
          Christian Kruse
          1. 0
            pl
            1. 0
              woodfighter
              • programmiertechnik
        2. 0
          dedlfix
          1. -2
            pl
            1. 1
              woodfighter
              • menschelei
              1. 0
                pl
                1. 0
                  woodfighter
    2. 2
      Der Martin
      1. -2
        pl
        1. 3
          Julius
          • meinung
          • menschelei
          • php
          1. 0
            pl
            1. 3

              Auf dass ich der letzte Fütterer bin

              Auge
              • meinung
              1. 0
                pl
            2. 1
              Julius
              1. -2
                pl
                1. 2
                  Matthias Apsel
                  1. 0
                    Julius
                2. 0
                  Julius
                  1. 0
                    pl
                    1. 1
                      Julius
                      1. 0
                        pl
                        1. 0
                          Julius
                    2. 0
                      woodfighter
                      1. 0
                        pl
                        1. 2
                          woodfighter
                        2. 0
                          Julius
                        3. 0
                          Matthias Apsel
                        4. 0
                          Matthias Apsel
                        5. 0
                          Matthias Apsel
                        6. 0
                          Matthias Apsel
                3. 0
                  Mitleser
                4. 2
                  Der Martin
                  • meinung
                  • menschelei
                  1. 0
                    pl
                    1. 0
                      Julius
                      1. 0
                        pl
                        1. 0
                          Julius
                          1. 0
                            pl
                            1. 4
                              woodfighter
                              1. -2
                                pl
                                1. 1
                                  woodfighter
                                  • meinung
                                  • perl
                                  1. 0

                                    Theorie und Praxis OOP

                                    pl
                                    1. 6
                                      woodfighter
                              2. 0
                                Julius
                                1. 0
                                  woodfighter
                                  1. 0
                                    Julius
                                    1. 1
                                      woodfighter
                5. 0
                  Thars
            3. 0
              Julius