第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

each() 函數(shù)已棄用

each() 函數(shù)已棄用

PHP
瀟湘沐 2023-04-21 09:51:52
我的舊聯(lián)系表格在發(fā)送時(shí)顯示此錯(cuò)誤: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這是聯(lián)系表格的 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>";    }}?>我已經(jīng)閱讀了一些解決方法,但對(duì)我沒有任何幫助。我想我在其中一行中犯了一個(gè)錯(cuò)誤......不知道在哪里......也許任何人都可以幫助我!多謝!亞歷克斯
查看完整描述

2 回答

?
飲歌長(zhǎng)嘯

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊

這list($Formularfeld, $Wert)=each($_POST)是一個(gè)過時(shí)的結(jié)構(gòu),不應(yīng)再使用 - 我只能假設(shè)您在某個(gè)地方找到了一個(gè)非常古老的教程。


正確的方法是預(yù)處理 $_POST 全局變量并用它創(chuàng)建一個(gè)合適的數(shù)組,然后使用它遍歷它foreach


foreach($_POST as $formularfeld => $wert) {

    $mailinfo[$formularfeld] = $value; //Do NOT forget validation here, huge security problem

}

這樣,我們就有了一個(gè)很好的數(shù)組,$mailinfo我們可以稍后使用它,就像這樣:


foreach($mailinfo as $formularfeld => $wert) {

    if($formularfeld != "Send") {

        $Mailnachricht .= $formularfeld.": ".$wert."\n";

    }

}


查看完整回答
反對(duì) 回復(fù) 2023-04-21
?
喵喔喔

TA貢獻(xiàn)1735條經(jīng)驗(yàn) 獲得超5個(gè)贊

不再支持該功能。您可以在函數(shù)前面加上“@”來禁用警告。

更好的方法是使用像 foreach 這樣的替代函數(shù)


查看完整回答
反對(duì) 回復(fù) 2023-04-21
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)