Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
<?php
// Bildupload
$max_byte_size = 10485760;
$allowed_types = "(jpg|jpeg|gif|bmp|png)";
if($_POST["submit"] == "Abschicken") {
if(is_uploaded_file($_FILES["file"]["tmp_name"])) {
// Gültige Endung? ($ = Am Ende des Dateinamens) (/i = Groß- Kleinschreibung nicht berücksichtigen)
if(preg_match("/\." . $allowed_types . "$/i", $_FILES["file"]["name"])) {
if($_FILES["file"]["size"] <= $max_byte_size) {
if(copy($_FILES["file"]["tmp_name"], $_FILES["file"]["name"])) {
echo "Datei erfolgreich hochgeladen!<br>";
echo "Name: " . $_FILES["file"]["name"] . "<br>";
echo "Größe: " . $_FILES["file"]["size"] . " Byte<br>";
echo "MIME-Type: " . $_FILES["file"]["type"] . "<br>";
echo "Link: <a href=\"" . $_FILES["file"]["name"] . "\">" . $_FILES["file"]["name"] . "</a>";
}
else {
echo "Datei konnte nicht hochgeladen werden.";
}
}
else {
echo "Die Datei darf nur eine Größe von " . $max_byte_size . " Byte besitzen.";
}
}
else {
echo "Die Datei besitzt keine ungültige Endung.";
}
}
else {
echo "Keine Datei zum Hochladen angegeben.";
}
}
else {
echo "Bitte benutzen Sie das Upload Formular.";
}
error_reporting(E_ALL);
$first_name = $_POST["nachname"];
$second_name = $_POST["vorname"];
$benutzer = "$second_name $first_name";
$from_email = $_POST["email"];
$subject = $_POST["betreff"];
$to_email = "[email protected]";
$text = $_POST["nachricht"];
$bildname = $_FILES["file"]["name"];
$headers = "From:$benutzer<$from_email>\n";
$headers .= "Reply-to:<$from_email>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/related; type=\"multipart/alternative\"; boundary=\"----=MIME_BOUNDRY_main_message\"\n";
$headers .= "X-Sender:$benutzer<$from_email>\n";
$headers .= "X-Mailer: PHP4\n";//mailer
$headers .= "X-Priority: 3\n";//1 UrgentMessage, 3 Normal
$headers .= "Return-Path:<$from_email>\n";
$headers .= "This is a multioart message in MIME format.\n";
$headers .= "------=MIME_BOUNDRY_main_message \n";
$headers .= "Content-Type: multipart/alternative; boundary=\"----=MIME_BOUNDRY_message_parts\"\n";
$message = "------=MIME_BOUNDRY_message_parts\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n";
$message .= "\n";
$message .= "$text -- plaintext version of the message\n";
$message .= "\n";
$message = "------=MIME_BOUNDRY_message_parts\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n";
$message .= "\n";
$message .= "<!DOCTYPE HTML PUBLIC \"-//W3c//DTD HTML 4.0
Transitional//EN\">\n";
$message .= "<HTML><BODY>\n";
$message .= "$text -- html version of the message\n";
$message .="<IMG src=3D\"cid:C:\Programme\xampp\htdocs\">\n";
$message .= "</BODY></HTML>n";
$message .= "\n";
$message .= "------=MIME_BOUNDRY_main_message--\n";
$message .= "\n";
$message .= "------=MIME_BOUNDRY_main_message\n";
$message .= "Content-Type:image/jpg; \n name=\"Winter.jpg\"n\n";
$message .= "Content-Transfer-Encoding: base64\n";
$message .= "Content-ID: <some-picture>\n";
$message .= "\n";
$message .= "R01GOD1heAAZAKIHAMTExCQkJJOTk\n";
$message .= "eLo7wzDKSatVQ5R3u7dDUUjcZ34D\n";
$message .= "\n";
$message .= "------=MIME_BOUNDRY_main_message--\n";
mail($to_email, $subject, $message, $headers);
print ("Email wurde gesendet");
?>
....[COLOR=#000000][COLOR=#dd0000]C:\Programme\xampp\htdocs\.....[/COLOR][/COLOR]