Ich würde gerne auf meine HP ein Formular ein bauen was eine Datei nicht auf den Server läd sondern an meine E-Mailadresse schickt.
Ich habe schon probiert Teile die ich im I-net gefunden habe zusammen gesetzt, aber ich komme nicht zum Ziel.
Ich habe 2 Große Probleme mit dem script:
1. Bei Aufruf der Seite wird sofort eine mail gescickt.
2. Der Anhang wird nicht mit geschickt.
Kann mir jemand helfen und sagen was ich in dem Script ändern muss?
/* Betreff */
$betreff = utf8_decode("Musik von der HP");
/* Absender */
$from = "From: $user\n";
/* Anhang */
/* Wenn eine Datei als Anhang ausgewaehlt wurde */
if(!empty($datei))
{
/* Lese die temporaere Datei, die der Benutzer hochgeladen hat aus */
$datei_content = fread(fopen($datei,"r"),filesize($datei));
/* Codiere Datei ins BASE64-Format */
$datei_content = chunk_split(base64_encode($datei_content));
/* Generiere einen Boundary */
$boundary = strtoupper(md5(uniqid(time())));
/* Beginne den Mail-Header mit MIME-Mail-Header */
$mail_header = "Content-Type: multipart/mixed; boundary=$boundary\n";
/* Hier faengt der normale Mail-Text an */
$mail_header .= "--$boundary\n";