Hallo,
Habe jetzt PMX Neu Installiert,
und versuche nun meine Alten Module anzupassen...
was stimmt mit diesem Code nicht
function alpha() {
echo "<center>[ <a href=\"modules.php?name=Namenstag&op=modload&file=showmonth\"><b>"._SHOWMONTH."</b></a> ]";
echo "[ <a href=\"modules.php?name=Namenstag&op=modload&file=showalpha\"><b>"._SHOWALPHA."</b></a> ]<br>";
echo "<hr noshade style=width:350px>";
# Creates the list of letters and makes them a link.
global $sortby;
$alphabet = array ("All", "A","B","C","D","E","F","G","H","I","J","K","L","M",
"N","O","P","Q","R","S","T","U","V","W","X","Y","Z","Other");
$num = count($alphabet) - 1;
echo "<center>[ ";
# start of HTML
$counter = 0;
while (list($ltr) = each($alphabet)) {
echo "<A HREF=\"modules.php?name=Namenstag&file=showalpha&letter=$ltr&sortby=$sortby\"><b>$ltr</b></a>";
if ( $counter == round($num/2) ) {
echo " ]\n<br>\n[ ";
} elseif ( $counter != $num ) {
echo " | \n";
}
$counter++;
}
echo " ]\n</center>\n<br>\n"; // end of HTML
}
es commt immer ein Fehlermeldng mit diesem code hier "each"
Fatal error: Uncaught exception:
Call to undefined function each() (code: 0)
in modules/Namenstag/showalpha.php on line 98
98 while (list(, $ltr) = each($alphabet)) {
kann mir da jemand helfen?
ganz einfach:
Each = Diese Funktion ist seit PHP 7.2.0 als DEPRECATED (veraltet) markiert und wurde in PHP 8.0.0 ENTFERNT. Von der Verwendung dieser Funktion wird dringend abgeraten.
versuche ed durch
foreach ($Array as $Value){
....
}zu ersetzen