Моя старая контактная форма показывает эту ошибку, когда она была отправлена:
Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /kunden/273982_79100/webseiten/kontakt/index.php on line 126
Это PHP -код для контактной формы:
<?php
$Empfaenger = "mail@mailinfo.com";
$headers .= "Content-Type: text/plain; charset = \"UTF-8\";\n";
$headers .= "Content-Transfer-Encoding: 8bit\n";
$headers .= "\n";
if($_POST['Send']) {
if(empty($_POST['vornameundnachnachme']) || empty($_POST['adresse']) || empty($_POST['plzort']) || empty($_POST['email']) || empty($_POST['betreff']) || empty($_POST['datenschutz'])) {
echo"<p style='margin-top: 40px;'><div id='alert'>Ihre Online-Anfrage wurde nicht versendet.<ul style='margin-bottom: 0px;'><li>rot markierte Felder müssen ausgefüllt werden</li></ul></div></p>";
} else {
$Mailnachricht = "Question \n\n";
while(list($Formularfeld, $Wert)=each($_POST) {
if($Formularfeld!="Send") {
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Anfrage";
$Mailbetreff .= $_POST['Emailadresse'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_POST['Emailadresse']);
echo"<p style='margin-top: 40px;'><div id='sent'><h2><i class='fal fa-thumbs-up'></i> Gesendet!</h2></div></p>";
}
}
?>
У меня есть прочитайте некоторые обходные пути по этому поводу, но у меня ничего не сработало. Думаю, я ошибся в одной из строк ... не знаю где ...
Может кто-нибудь мне поможет!
Большое спасибо! Алекс