Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Soso, und warum nicht? Da bin ich mal auf eine Erklärung gespanntOriginal geschrieben von ToddurchWendy
die mail()-Funktion wird dafür wohl nicht reichen.
ditoOriginal geschrieben von Chino
Soso, und warum nicht? Da bin ich mal auf eine Erklärung gespannt
$an="meineemailadresse@domain.com";
$subject="Test E-Mail";
/* Beginne den Mail-Header mit der Definition des Absenders */
$mail_header = "From: Tester <tester@test.com>";
/* Generiere einen Boundary */
$boundary = strtoupper(md5(uniqid(time())));
/* Beginne den Mail-Header mit MIME-Mail-Header */
/* (siehe http://www.php3-forum.de/mime_mail.htm) */
$mail_header .= "\nMIME-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";
/* Hier faengt der normale Mail-Text an */
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\n\nTest";
/* Hier faengt der Datei-Anhang an */
$mail_header .= "\n--$boundary";
$mail_header .= "\nContent-Type: text/plain";
/* Lese aus dem Array $contenttypes die Codierung fuer den MIME-Typ des Anhangs aus */
$mail_header .= "\nContent-Transfer-Encoding: 8bit";
$mail_header .= "\nContent-Disposition: attachment; filename=\"text.txt\"";
/* Gibt das Ende der eMail aus */
$mail_header .= "\n--$boundary--";
/* Sende eMail und gebe Fehler bzw. Bestaetigung aus */
if(@mail($an,$subject,"",$mail_header)) echo "Die eMail mit dem Betreff ".htmlentities($subject)." wurde an ".htmlentities($an)." gesendet.";
else echo "Es ist ein Fehler beim senden der eMail aufgetreten.";
exec("mysqldump -h$db_host -u$db_user -p$db_pass $db_database -e --add-drop-table --allow-keywords > $db_file_export_name");
$grenze="grenzlinie";
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: $mail_from\n";
$headers.="Content-Type: multipart/mixed;\n\tboundary=$grenze\n";
$botschaft="\n--$grenze\n";
$botschaft.="Content-transfer-encoding: 7BIT\r\n";
$botschaft.="Content-type: text/plain\n\n";
$botschaft.= $mail_content;
$botschaft.="\n\n";
$botschaft.="\n--$grenze\n";
$botschaft.="Content-Type: application/octetstream;\n\tname=$db_file_export_name\n";
$botschaft.="Content-Transfer-Encoding: base64\n";
$botschaft.="Content-Disposition: attachment;\n\tfilename=$db_file_export_name\n\n";
$zeiger_auf_datei=fopen("$db_file_export_name","r");
$inhalt_der_datei=fread($zeiger_auf_datei,filesize("$db_file_export_name"));
fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
$botschaft.=$inhalt_der_datei;
$botschaft.="\n\n";
$botschaft.="--$grenze";
mail($mail_to,$mail_title,$botschaft,$headers);
exec("rm $db_file_export_name");
print "email wurde versandt und export lokal gelöscht!";