1. Besten Dank für diese Erweiterung.
2. Hatte aber nach der Insatallation eine Warnung beim PHP-Aufruf von
usercp_confirm.php und kein Bild:
Beispielsweise:
Warning: rand(): Invalid range: 63..61 in /anonymisiert/htdocs/php/phpBB2/includes/usercp_confirm.php on line 343
(Sieht man nur bei direktem Link Aufruf des Images)
Aha: Bereich falsch herum
Also mal debuggt :
print round((($code_area_width - (strlen($code) * 2)) / strlen($code)));
print "<br>";
print round((($code_area_width - (strlen($code) * 4)) / strlen($code)));
print "<br>";
print rand( round((($code_area_width - (strlen($code) * 2)) / strlen($code))), round((($code_area_width - (strlen($code) * 4)) / strlen($code))) );
exit;
Damit war klar es muss nicht heißen:
$x_char_position = rand( round((($code_area_width - (strlen($code) * 2)) / strlen($code))), round((($code_area_width - (strlen($code) * 4)) / strlen($code))) );
sondern
$x_char_position = rand( round((($code_area_width - (strlen($code) * 4)) / strlen($code))), round((($code_area_width - (strlen($code) * 2)) / strlen($code))) );
Und siehe da, jetzt funzt es auch bei mir:
Gibt es dazu bereits einen Beitrag? Sorry dann habe ich den übersehen!
Gibt es mit dieser Änderung Folgefehler bzw. unbeabsichtige Änderungen?
Wollte in der Kürze nicht den ganzen Code absuchen!
Besten Dank