".$eol; $headers .= "X-Mailer: PHP v".phpversion().$eol; // These two to help avoid spam-filters # Boundry for marking the split & Multitype Headers $headers .= 'MIME-Version: 1.0'.$eol; $headers .= "Content-Type: multipart/related; boundary=\"".$mime_boundary."\"".$eol; $mailtext = ""; # Setup for text OR html //$mailtext .= "Content-Type: multipart/alternative".$eol; # Text Version $mailtext .= "--".$mime_boundary.$eol; $mailtext .= "Content-Type: text/plain; charset=iso-8859-1".$eol; $mailtext .= "Content-Transfer-Encoding: 8bit".$eol; $mailtext .= "\n\n\nNew Bug-Report for LiverSurgeryTrainer\n\nName: $username\nMail: $usermail\n\nBug:\n\n$bugtext".$eol.$eol; # Attachment if ($_FILES['userfile']['name']!="") { $handle=fopen($temp_file, 'rb'); $f_contents=fread($handle, filesize($temp_file)); //$f_contents=chunk_split(base64_encode($f_contents)); //Encode The Data For Transition using base64_encode(); fclose($handle); $mailtext .= "--".$mime_boundary.$eol; //$mailtext .= "Content-Type: ".$_FILES['userfile']['content_type']."; name=\"".$filename."\"".$eol; $mailtext .= "Content-Type: text/plain; charset=iso-8859-1; name=\"".$filename."\"".$eol; $mailtext .= "Content-Transfer-Encoding: 7bit".$eol; $mailtext .= "Content-Disposition: attachment; filename=\"".$filename."\"".$eol.$eol; // !! This line needs TWO end of lines !! IMPORTANT !! $mailtext .= $f_contents.$eol.$eol; } mail('info@liversurgerytrainer.de,muehler@isg.cs.uni-magdeburg.de', 'LiverSurgeryTrainer Bug-Report', $mailtext, $headers); echo "
   Ihr Bug-Report wurde aufgenommen und wird schnellsmöglich bearbeitet.
"; } ?>

Bug-Report


Hier bitten wir Sie, uns eventuell aufgetretene Fehler und Verbesserungsvorschläge zukommen zu lassen. Sie können dazu das untenstehende Formular verwenden. Ihre Daten werden vertraulich behandelt und nicht an Dritte weitergegeben.

Name: (Angabe freiwillig)
Mailadresse: (Angabe freiwillig, für evtl. Rückfragen)
Fehler, Hinweise, Verbesserungsvorschläge:
LogFile:
Das LogFile befindet sich im Order für die persönlichen Einstellung (z.B.: C:\Documents and Settings\NAME\LiverSurgeryTrainer-Settings) und heißt LiverSurgeryTrainer.log
Bei Abstürzen sollte das LogFile unbedingt mitgeschickt werden, um so die Fehleranalyse zu erleichtern.