Es erscheint nichts in der Browser Anzeige und auch nichts im Quelltext. Habe ich denn den Befehl richtig eingegeben? Ich poste mal den Quelltext aus dem letzten Skript, dass sozusagen die Email abschickt und auch den Fehler verursacht. Irgendwo da musst der Fehler entstehen, alles was danach im Quelltext kommt wird nicht mehr ordentlich dargestellt.
Nochmal zur Verwendung: Ein User kann über ein Formular eine Nachricht samt 2 Anhängen versenden. Bestandteile: 1) Formular 2) Übersicht der Eingabe 3) nochmals übergabe der Werte und versenden der Mail (s. unten)
Code:
$name = $_POST['name'];
$company =$_POST['company'];
$mail =$_POST['mail'];
$user_message =$_POST['message'];
/*File 0 */
$file_name =$_POST['path'];
$file_path = "uploads/" . $file_name;
/*File 1 */
$file_name1 =$_POST['path1'];
$file_path1 = "uploads/" . $file_name1;
if($file_name=="")
{$file_name = "File 1 not uploaded";}
if($file_name1=="")
{$file_name1 = "File 2 not uploaded";}
$attachment = $file_name . ", " . $file_name1;
include_once('packages/Mail/Mail/Mail.php');
include_once('packages/Mail_Mime/Mail_Mime/mime.php');
include_once('packages/Mail_Mime/Mail_Mime/mimePart.php');
$to = "xx-xxxx@gmx.de";
$subject="New message: " . $company . ", " . $name;
$from = $mail;
$text = "Name: " . $name . "\r\nCOMPANY: " . $company . "\r\nEMAIL: " . $mail . "\r\nATTACHMENTS: " . $attachment . "\r\nDESCRIPTION: \r\n\r\n" . $user_message;
$message = new Mail_mime();
/* Ueberpruefung ob mail einen anhang hat, wenn ja wird file_path der mail angehängt */
if($file_name != "File 1 not uploaded"){
$message->addAttachment($file_path);
}
else { }
if($file_name1 != "File 2 not uploaded"){
$message->addAttachment($file_path1);
}
else { }
$message->setTXTBody($text);
$body = $message->get();
$extraheaders = array("From"=>$from, "Subject"=>$subject);
$headers = $message->headers($extraheaders);
$mail = Mail::factory("mail");
$mail->send($to, $headers, $body);
echo "Message successfully sent";
foreach (glob("uploads/*.*") as $file) {
unlink($file);
}