suche php-Hilfe

MBStud

MBStud

Aktives Mitglied
Thread Starter
Dabei seit
04.12.2003
Beiträge
168
Reaktionspunkte
0
Moin,

ich suche seit Stunden nach einer Möglichkeit eine PDF-Datei an die Antwortmail eines Formmailers zu hängen. Bis jetzt sendet das Formular an mich eine Anfrage und an den Kunden eine Kopie der E-Mail.
Die Kopie sollte jetzt zusätzlich noch ein PDF mit den AGBs etc. enthalten.

Welchen Befehl brauche ich dazu? (die PDF Datei liegt auf dem Server)

Vielen Dank.

Mit freundlichem Gruß,
Jöran
 
Moin! Google ist Dein Freund!
/cut
//PDF als Mail-Anhang verschicken.
PHP:
$file = 'Schmitter.pdf';
$file_name = 'Schmitter.pdf';
$subject= 'Testing';
$from    = "meine@mailaddy.here";
$message = 'Dat is ne Testmail';
$boundary = strtoupper(md5(uniqid(time())));
$mail_header  = "From:meine@mailaddy.here\n";
$mail_header .= "MIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format  --  Dies ist eine mehrteilige Nachricht im MIME-Format";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n$message";
$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content));
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$mail_header .= "\n\n$file_content";
$mail_header .= "\n--$boundary--";

// Mail absenden
if(mail("meine@mailaddy.here",$subject,$message,$mail_header))
{
	echo 'OKAY<br>';
}
else
{
	echo 'No work<br>';
}
 
Oder man nimmt dafür eine fertige Klasse wie HTMLMimeMail, die einem die Arbeit abnimmt...

Matt
 
@falkgottschalk

vielen Dank für deine Antwort. Das Problem dabei ist, daß ich einen guten PHP-Formmailer habe und nicht weiß, wo ich den Code, den du mir geschickt hast, einsetzen soll.

PHP:
<?php
$ausgefllt = $_POST[ausgefllt];
$recip = "Mein Name";
$recipemail = "Meine E-Mail";
if($ausgefllt == "1")
{
$Name = $_POST[Name]; if($Name == "") {$message = "Fehler: Geben Sie bitte Ihren Namen ein."; $error = "1";}
$Email = $_POST[Email]; if($Email == "") {$message .= "<br>Fehler: Geben Sie bitte Ihre E-Mailadresse ein."; $error = "1";}
  if(eregi("\n", $Email)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte eine korrekte E-Mailadresse ein."; $error = "1";}
  if(eregi("\r", $Email)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte eine korrekte E-Mailadresse ein."; $error = "1";}
$Telefon = $_POST[Telefon];
if(eregi("Content-Type:", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen.";}
if(eregi("\n", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen."; $error = "1";}
 if(eregi("\r", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen."; $error = "1";}
$Betreff = $_POST[Betreff]; if($Betreff == "") {$message .= "<br>Fehler: Geben Sie bitte einen Betreff ein."; $error = "1";}
if(eregi("\n", $Betreff)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte einen korrekten Betreff ein."; $error = "1";}
  if(eregi("\r", $Betreff)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte einen korrekten Betreff ein."; $error = "1";}
$Nachricht = $_POST[Nachricht]; if($Nachricht == "") {$message .= "<br>Fehler: Geben Sie bitte Ihre Nachricht ein."; $error = "1";}
if(eregi("Content-Type:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}
if(eregi("BBC:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}
if(eregi("CC:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}

$se = $_POST[se];
$kopie = $_POST[kopie];
if($error == "1")
{
echo "$message<br><br>";
unset($ausgefllt);
}
if($error != "1")
{
if($se == "Frau") { $anrede = "Sehr geehrte Frau ";}
if($se == "Herr") { $anrede = "Sehr geehrter Herr ";}
$Nachricht = stripslashes($Nachricht);
$Nachricht = wordwrap($Nachricht);
$Nachricht = "$Nachricht"."\n\nTelefonische Kontaktaufnahme: $Telefon";
$header = "From: $Email\n";
$header .= "Reply-To: $Email\n";     
$header .= "Content-Type: text/plain; charset=iso-8859-1";
mail("$recipemail","$Betreff","$Nachricht","$header");
if($kopie == "1")
{
$zusatz = "Eine Kopie Ihrer Nachricht wird Ihnen im Augenblick an die von Ihnen angegebene E-Mailadresse zugesandt.";
mail("$Email","$Betreff","$Nachricht","$header");
}
echo "$anrede $Name,<br>
<br>
Vielen Dank für Ihre Nachricht!<br><br>
Folgendes haben Sie übermittelt:<br>
<b>E-Mail:</b> $Email<br><br>
<b>Telefon:</b> $Telefon<br>
<b>Betreff:</b> $Betreff<br>
<br>
<b>Ihre Nachricht:</b><br>
$Nachricht 

$zusatz";
unset($ausgefllt);
}}
if($ausgefllt != "1")
{
?>
<form name="form1" method="post" action="mailform.php">*
<h4>Ihre Buchungsanfrage:</h4>

<input name="se" type="radio" value="Frau" checked> <label for="se">Frau</label> <input type="radio" name="se" value="Herr"> <label for="se">Herr</label><br>
<br>
<label for="Name">Name*</label><br>
<input name="Name" type="text" class="inputtext" size="40"><br>
<br>
<label for="Email">E-Mail*</label><br>
<input name="Email" type="text" class="inputtext" id="Email" size="40"><br>
<br>
<label for="Telefon">Telefon</label><br>
<input name="Telefon" type="text" class="inputtext" id="Telefon" size="40"><br>
<br>
<label for="Betreff">Betreff*</label><br>
<input name="Betreff" type="text" class="inputtext" size="40"><br>
<br>
<label for="Nachricht">Nachricht*</label><br>
<textarea name="Nachricht" cols="40" rows="10" class="inputtextarea"></textarea><br>
<br>
<input name="kopie" type="checkbox" id="kopie" value="1"><label for="kopie">Bitte senden sie mir eine Kopie der Buchungsanfrage zu.</label><br>
<br>
<input name="Submit" type="submit" class="inputbutton" value="Abschicken"> <input name="Submit" type="reset" class="inputbutton" value="Zur&uuml;cksetzen">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
<br>
<br>
</form>
<?php 
}
?>

Wo würdest du den Code einsetzen, wenn das überhaupt möglich ist.
Vielen Dank für die Hilfe.
 
hmm...ich komme da irgendwie nicht weiter....ich weiß, es gibt wohl nicht viele, die soetwas vorhaben (zumindest habe ich nicht viel bei google o.ä. gefunden aber ich brauche genau so einen Formmailer, leider.
Hat keiner von euch eine weitere Idee/ein Script o.ä.?
Vielen Dank schonmal für die Hilfe.
 
Hier mal obiger Code angepasst:
Is jetzt nicht getestet, aber sollte so laufen :)

PHP:
 <?php
$ausgefllt = $_POST[ausgefllt];
$recip = "Mein Name";
$recipemail = "Meine E-Mail";
if($ausgefllt == "1")
{
$Name = $_POST[Name]; if($Name == "") {$message = "Fehler: Geben Sie bitte Ihren Namen ein."; $error = "1";}
$Email = $_POST[Email]; if($Email == "") {$message .= "<br>Fehler: Geben Sie bitte Ihre E-Mailadresse ein."; $error = "1";}
  if(eregi("\n", $Email)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte eine korrekte E-Mailadresse ein."; $error = "1";}
  if(eregi("\r", $Email)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte eine korrekte E-Mailadresse ein."; $error = "1";}
$Telefon = $_POST[Telefon];
if(eregi("Content-Type:", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen.";}
if(eregi("\n", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen."; $error = "1";}
 if(eregi("\r", $Telefon)) {$message .= "<br><b>Fehler:</b> Die angegebene Telefonnummer enthält unzulässige Zeichen."; $error = "1";}
$Betreff = $_POST[Betreff]; if($Betreff == "") {$message .= "<br>Fehler: Geben Sie bitte einen Betreff ein."; $error = "1";}
if(eregi("\n", $Betreff)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte einen korrekten Betreff ein."; $error = "1";}
  if(eregi("\r", $Betreff)) {$message .= "<br><b>Fehler:</b> Geben Sie bitte einen korrekten Betreff ein."; $error = "1";}
$Nachricht = $_POST[Nachricht]; if($Nachricht == "") {$message .= "<br>Fehler: Geben Sie bitte Ihre Nachricht ein."; $error = "1";}
if(eregi("Content-Type:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}
if(eregi("BBC:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}
if(eregi("CC:", $Nachricht)) {$message .= "<br><b>Fehler:</b> Ihre Nachricht enthält unzulässige Zeichen."; $error = "1";}

$se = $_POST[se];
$kopie = $_POST[kopie];
if($error == "1")
{
echo "$message<br><br>";
unset($ausgefllt);
}
if($error != "1")
{
if($se == "Frau") { $anrede = "Sehr geehrte Frau ";}
if($se == "Herr") { $anrede = "Sehr geehrter Herr ";}
$Nachricht = stripslashes($Nachricht);
$Nachricht = wordwrap($Nachricht);
$Nachricht = "$Nachricht"."\n\nTelefonische Kontaktaufnahme: $Telefon";

//$header = "From: $Email\n";
//$header .= "Reply-To: $Email\n";     
//$header .= "Content-Type: text/plain; charset=iso-8859-1";

## AB HIER NEU: ##

$file = 'Schmitter.pdf'; 
$boundary = strtoupper(md5(uniqid(time())));

$mail_header  = "From: $Email\n";

$mail_header  = "Reply-To: $Email\n";

$mail_header .= "MIME-Version: 1.0";
$mail_header .= "\nContent-Type: multipart/mixed; boundary=$boundary";
$mail_header .= "\n\nThis is a multi-part message in MIME format  --  Dies ist eine mehrteilige Nachricht im MIME-Format";
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\n$message";

$file_content = fread(fopen($file,"r"),filesize($file));
$file_content = chunk_split(base64_encode($file_content)  );
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: application/octetstream; name=\"$file_name\"";
$mail_header .= "\nContent-Transfer-Encoding: base64";
$mail_header .= "\nContent-Disposition: attachment; filename=\"$file_name\"";
$mail_header .= "\n\n$file_content";
$mail_header .= "\n--$boundary--"; 

## BIS HIERHIN ##

mail("$recipemail","$Betreff","$Nachricht","$mail_header");
if($kopie == "1")
{
$zusatz = "Eine Kopie Ihrer Nachricht wird Ihnen im Augenblick an die von Ihnen angegebene E-Mailadresse zugesandt.";
mail("$Email","$Betreff","$Nachricht","$header");
}
echo "$anrede $Name,<br>
<br>
Vielen Dank für Ihre Nachricht!<br><br>
Folgendes haben Sie übermittelt:<br>
<b>E-Mail:</b> $Email<br><br>
<b>Telefon:</b> $Telefon<br>
<b>Betreff:</b> $Betreff<br>
<br>
<b>Ihre Nachricht:</b><br>
$Nachricht 

$zusatz";
unset($ausgefllt);
}}
if($ausgefllt != "1")
{
?>
<form name="form1" method="post" action="mailform.php">*
<h4>Ihre Buchungsanfrage:</h4>

<input name="se" type="radio" value="Frau" checked> <label for="se">Frau</label> <input type="radio" name="se" value="Herr"> <label for="se">Herr</label><br>
<br>
<label for="Name">Name*</label><br>
<input name="Name" type="text" class="inputtext" size="40"><br>
<br>
<label for="Email">E-Mail*</label><br>
<input name="Email" type="text" class="inputtext" id="Email" size="40"><br>
<br>
<label for="Telefon">Telefon</label><br>
<input name="Telefon" type="text" class="inputtext" id="Telefon" size="40"><br>
<br>
<label for="Betreff">Betreff*</label><br>
<input name="Betreff" type="text" class="inputtext" size="40"><br>
<br>
<label for="Nachricht">Nachricht*</label><br>
<textarea name="Nachricht" cols="40" rows="10" class="inputtextarea"></textarea><br>
<br>
<input name="kopie" type="checkbox" id="kopie" value="1"><label for="kopie">Bitte senden sie mir eine Kopie der Buchungsanfrage zu.</label><br>
<br>
<input name="Submit" type="submit" class="inputbutton" value="Abschicken"> <input name="Submit" type="reset" class="inputbutton" value="Zur&uuml;cksetzen">
<input name="ausgefllt" type="hidden" id="ausgefllt" value="1">
<br>
<br>
</form>
<?php 
}
?>

ansonsten schau mal hier unter den Comments, da is n gutes Beispiel:
http://de2.php.net/manual/de/ref.mail.php
 
mal ne kleine Sinnfrage: wieso wird das PDF in mehrere Teile geschlagen? Ist das ueblich?
 
Auszug aus de.php.net/chunk_split:
Kann für die Aufteilung eines Strings in kleinere Stücke verwendet werden. Dies ist z.B. hilfreich bei der Umwandlung von base64_encode()-Ausgaben, die RFC 2045 entsprechen müssen. Die Funktion fügt die in end angegebene Zeichenkette (standardmäßig "\r\n") nach jeweils chunklen Zeichen (Vorgabewert 76 Zeichen) in den ursprünglichen String ein. Zurückgegeben wird der veränderte String, die ursprüngliche Zeichenkette bleibt unverändert.

Matt
 
:) gelesen hab ich das auch auf php.net :p
wollte nur wissen, ob dies Standartmaessig getan wird [von Emailclients] oder ob das nur so ne "Loesung" ist
 
naja also normale Email Clients machen das auch so: Du hast dann halt im Email Text durch Boundarys (eindeutige Zeichenfolgen) getrennte Bereiche und für binär Dateien dann Base64 codierte Blöcke
z.B.:

Code:
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
k0rASST0f//Z
 
Moin,

ich muss euch nochmal etwas fragen.

Leider musste ich ein anderes Skript benutzen und möchte, daß eine Antwortmail geschickt wird. Zusätzlich soll noch, wie oben beschrieben eine PDF-Datei mitgeschickt werden.

PHP:
<?php

        $form_message = 'Bitte füllen sie alle erforderlichen Felder aus, damit ihre Buchung schnellstmöglich bearbeitet werden kann. Vielen Dank.';
        $email_address = 'IchWill@entspannt-segeln.de';

        $form_element0 = $_POST['form_element0'];
        $sent_message .= '
        ';$sent_message .= 'Anrede: '. $_POST['form_element0'];$sent_message .= '
        ';$form_element1 = $_POST['form_element1'];
        $sent_message .= '
        ';$sent_message .= 'Ihr Name: '. $_POST['form_element1'];$sent_message .= '
        ';$form_element2 = $_POST['form_element2'];
        $sent_message .= '
        ';$sent_message .= 'Ihre E-Mail Adresse: '. $_POST['form_element2'];$sent_message .= '
        ';$form_element3 = $_POST['form_element3'];
        $sent_message .= '
        ';$sent_message .= 'Ihre Telefonnummer: '. $_POST['form_element3'];$sent_message .= '
        ';$form_element4 = $_POST['form_element4'];
        $sent_message .= '
        ';$sent_message .= 'Straße: '. $_POST['form_element4'];$sent_message .= '
        ';$form_element5 = $_POST['form_element5'];
        $sent_message .= '
        ';$sent_message .= 'Postleitzahl: '. $_POST['form_element5'];$sent_message .= '
        ';$form_element6 = $_POST['form_element6'];
        $sent_message .= '
        ';$sent_message .= 'Stadt: '. $_POST['form_element6'];$sent_message .= '
        ';$form_element7 = $_POST['form_element7'];
        $sent_message .= '
        ';$sent_message .= 'Betreff: '. $_POST['form_element7'];$sent_message .= '
        ';$form_element8 = $_POST['form_element8'];
        $sent_message .= '
        ';$sent_message .= 'Nachricht: '. $_POST['form_element8'];$sent_message .= '
        ';if (!eregi ("^([a-z0-9_]|\-|\.)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,4}$", $email_address)) {
        unset($email_address);
        }

        if (file_exists($tmp_name)){
        if(is_uploaded_file($tmp_name)){
        $file = fopen($tmp_name,'rb');
        $data = fread($file,filesize($tmp_name));
        fclose($file);
        $data = chunk_split(base64_encode($data));

        }

        $headers="From:$form_element1\r\n" .
        "MIME-Version: 1.0\r\n" .
        "Content-Type: multipart/mixed;\r\n" .
        "boundary=\"{$mime_boundary}\"";

        $sent_message .= "This is a multi-part message in MIME format.\n\n" .
        "--{$mime_boundary}\n" .
        "Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
        "Content-Transfer-Encoding: 7bit\n\n" .
        $sent_message . "\n\n"; 

        $sent_message .= "--{$mime_boundary}\n" .
        "Content-Type: {$type};\n" .
        " name=\"{$name}\"\n" .
        "Content-Transfer-Encoding: base64\n\n" .
        $data . "\n\n" .
        "--{$mime_boundary}--\n"; 
        }

        else
        {
        $headers="From:$form_element1\r\n" ."MIME-Version: 1.0\r\n" ."Content-Type: text/plain; charset=\"iso-8859-1\"\n"; 
         }if($form_element0 && $form_element1 && $form_element2 && $form_element3 && $form_element7 && $form_element8 &&  $email_address)
        {
        $mailed=mail($email_address, $form_element7, $sent_message, $headers);
        $form_message = 'Vielen Dank, ihre E-Mail wurde gesendet und wird bearbeitet.';
        }

        else {
        $form_message = 'Bitte füllen sie alle erforderlichen Felder aus, damit ihre Buchung schnellstmöglich bearbeitet werden kann. Vielen Dank.<br />Felder mit dem * müssen ausgefüllt werden.';

        }

        ?>

        <div class="message-text">
          <?php
           echo $form_message;
           ?>
        </div>
        <br />

        <form action="buchung.php"
              method="post"
              enctype="multipart/form-data"
              onsubmit="return validateForm(this)">
          <label>Anrede:</label> *
          <br />
          <input type="radio"
                name="form_element0"
                value="Frau" /><label>Frau</label>
          <br />
          <input type="radio"
                name="form_element0"
                value="Herr" /><label>Herr</label>
          <br />
          <br />
          <label>Ihr Name:</label> *
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element1"
                size="40" />
          <br />
          <br />
          <label>Ihre E-Mail Adresse:</label> *
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element2"
                size="40" />
          <br />
          <br />
          <label>Ihre Telefonnummer:</label> *
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element3"
                size="40" />
          <br />
          <br />
          <label>Straße:</label>
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element4"
                size="40" />
          <br />
          <br />
          <label>Postleitzahl:</label>
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element5"
                size="40" />
          <br />
          <br />
          <label>Stadt:</label>
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element6"
                size="40" />
          <br />
          <br />
          <label>Betreff:</label> *
          <br />
          <input class="form-input-field"
                type="text"
                name="form_element7"
                size="40" />
          <br />
          <br />
          <label>Nachricht:</label> *
          <br />
          <textarea class="form-input-field"
                name="form_element8"
                rows="8"
                cols="38">
</textarea>
          <br />
          <br />
          <input class="form-input-button"
                type="reset"
                name="resetButton"
                value="Zurücksetzen" /> <input class=
                "form-input-button"
                type="submit"
                name="submitButton"
                value="Absenden" />
        </form>

Vielen Dank, ich bekomme das leider allein nicht hin.

Mit freundlichem Gruß,
Jöran
 
Zurück
Oben Unten