Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

while list each

Begonnen von harry60, 17. Januar 2023, 21:00:15

« vorheriges - nächstes »

harry60

Hallo,
Ich habe 1.12php7, stelle gerade auf php8 um. In einem meinem selbst erstellten plugin habe ich ein Formular, welches auf die nächste Seite die Daten übermittelt.

while(list($key,$val)=each($_POST))  -in php8 nicht mehr gültig,

funktionert in php7 einwandfrei. Für php8 habe ich folgendes probiert, mit mäßigem Erfolg.

foreach ($_POST as list ($key, $val))  -funktioniert nicht,
foreach ($_POST as &$key)              -funktioniert nur zum Teil, es werden nicht alle Daten (name, value) übertragen.
Wer könnte mir helfen?
Danke im voraus.

marusti

auf die Schnelle hätte ich das gefunden https://stackoverflow.com/questions/51337705/php-while-listkey-eacharray-vs-while-listkey-eacharray.
Falls das nicht hilft, kannst du evtl das komplette Plugin hier anhängen?

harry60

#2
Das und noch einiges Anderes habe ich mir schon durchgelesen. Komme da aber nicht weiter, bin kein Profi. Den Code kann ich hier nicht Veröffentlichen, es sind mehrere Dateien.
Ich schicke dir eine E-mail mit Zugang zu meinen Server, zum Herunterladen.
Hast eine PN.
Und nicht erschrecken, wegen dem Code. index.php Zeile 301